strcpy(str1,str2);
来源:互联网 发布:m123软件 编辑:程序博客网 时间:2024/05/22 01:30
为字符串复制函数,将字符串2复制到字符串1例如 char strl[10],str2[]={"QWERT"};strcpy(str1,str2);运行后是str1由{\0\0\0\0\0\0\0\0\0\0}变为{QWERT\0\0\0\0\0}就是吧str2中的QWERT复制到str1中,但是由于str1有10个长度 所以后面的全是"\0"需要注意的就是1的长度必须大于2,目的是有足够的空间容纳2的东西;另外1必须是数组名的形势,2可以是数组名 也可以是字符串长量;其余的注意事项可以看C语言那本书 很全的;
是的,字符串结尾程序会自动加 结束符 '\0’strcpy复制时,会把末尾的'\0’也给复制进去,且覆盖一个字符。例如:main(){char s1[]="abcd12349";char s2[]="xyz";int i;strcpy(s1,s2);for (i=0;i<10;i++) printf("%c|",s1[i]);}打印出:x|y|z| |1|2|3|4|9| |可以看出,z后面那个字符覆盖了。如果用printf("%s",s1); 输出,程序只打印出 xyz, 因为下一个是字符串结束符,结束符以后的12349 尽管还在s1里,但不再考虑。
0 0
- strcpy(str1,str2);
- 字符串操作函数strcpy(str1, str2)的效果
- memcpy(str2,str1,i);
- 复制str1到str2
- locate(str1,str2)函数
- str1==str2和str1.equals(str2)的问题
- if (Object.ReferenceEquals(str1,str2))
- function return_value=EndWith(str1,str2)
- mysql 中的字符串连接 CONCAT(str1,str2,...)
- 16-1.5 str1 str2字符串连接
- 复制字符str1,保存到str2中
- 复制字符串str1,保存到str2中
- 复制字符串str1,保存在str2中
- 将字符串str1复制为字符串str2
- 判断字符串str1是否包含str2
- strstr(str1,str2)函数使用时注意事项
- 算法21:实现strstr(str1, str2)
- strcmp(str1,str2)函数用法
- 引用library project在打包时conversion to dalvik format failed with error 1 library project
- 数据库架构的演变
- URL重写
- Android 开发之底层驱动开发(一)
- 【读书笔记】—时间管理小强升职记
- strcpy(str1,str2);
- 机房收费系统重构(二)—菜鸟入门
- scrapy解决网站对IP有限制防抓取功能
- 堆的优先队列2
- RedHat Linux6 系统硬盘换到其他机器后,无法认到网卡问题
- PuppetDB安装指南
- SVN的分支、主干合并的使用说明
- 无线模块 RXB12-315m TXB12-315M 应用
- STM32 systick做为系统时间使用(非简单延时)