strcpy函数的使用
来源:互联网 发布:js 视频加载完成后执行 编辑:程序博客网 时间:2024/06/07 07:29
//strcpy函数的使用#include<iostream>using namespace std;int main(){char a[7] = "abcdef"; //不能写成char a[6] = "abcdef";如果7改成6,编译时报错:error: initializer-string for char array is too longchar b[4] = "ABC"; //不能写成char a[3] = "ABC";如果4改成3,编译时报错:error: initializer-string for char array is too longcout<<"a[0]:"<<a[0]<<endl;cout<<"a[1]:"<<a[1]<<endl;cout<<"a[2]:"<<a[2]<<endl;cout<<"a[3]:"<<a[3]<<endl;cout<<"a[4]:"<<a[4]<<endl;cout<<"a[5]:"<<a[5]<<endl;cout<<"a[6]:"<<a[6]<<endl;cout<<"a[7]:"<<a[7]<<endl;cout<<"a[8]:"<<a[8]<<endl; cout<<"a:"<<a<<endl;cout<<"========================"<<endl;strcpy(a,b);cout<<"strcpy(a,b);之后"<<endl;cout<<"a[0]:"<<a[0]<<endl; cout<<"a[1]:"<<a[1]<<endl; cout<<"a[2]:"<<a[2]<<endl; cout<<"a[3]:"<<a[3]<<endl; cout<<"a[4]:"<<a[4]<<endl; cout<<"a[5]:"<<a[5]<<endl; cout<<"a[6]:"<<a[6]<<endl; cout<<"a[7]:"<<a[7]<<endl; cout<<"a[8]:"<<a[8]<<endl; cout<<"a:"<<a<<endl;cout<<a[5]<<endl;return 0;}//输出:/*******************a[0]:aa[1]:ba[2]:ca[3]:da[4]:ea[5]:fa[6]:a[7]:a[8]:a:abcdef========================strcpy(a,b);之后a[0]:Aa[1]:Ba[2]:Ca[3]:a[4]:ea[5]:fa[6]:a[7]:a[8]:a:ABCf******************//*这个程序原本a中的数据是 "abcdef\0", b中的数据是"ABC\0" strcpy(a,b); 把b中的字符串复制到a中, 所以a变成了"ABC\0ef\0" 所以你输出a[5], 就是f*/
阅读全文
0 0
- strcpy函数的使用
- C++ strcpy函数的使用
- 使用strcpy, sprintf, strcat之类的函数
- strcpy 和 strncpy 函数的使用
- strcat()函数与strlen()函数与strcpy()的使用
- strcpy的函数原型
- strcpy函数的实现
- strcpy 函数的原型
- 经典的strcpy 函数
- strcpy函数的思考
- 安全的strcpy函数
- strcpy函数的实现
- strcpy函数的实现
- strcpy函数的实现
- strcpy函数的原型
- strcpy函数的实现
- strcpy函数的实现
- strcpy函数的实现
- 【Android】sqlite探索
- 合式公式的判断
- 算法导论-分治法-合并排序的Python&C++实现
- System.IO命名空间
- Android drawable资源源码分析
- strcpy函数的使用
- Kotlin语言学习之AndroidStudio下的单元测试
- JavaWeb学习总结(二)——Tomcat服务器学习和使用(一)
- 数组中元素出现的次数
- 剑指offer 23 从上往下打印二叉树
- Java中关键字super与this的区别
- PIXI.js源码解析(4)——Texture
- python 关于Decimal 保留小数点后尾数的另一种方法
- js常用正则表达式