strcpy与strncpy
来源:互联网 发布:人活着的意义知乎 编辑:程序博客网 时间:2024/05/22 05:08
strcpy:
char *strcpy(char *sd,const char *sy)
{
assert(sd!=NULL&&sy!=NULL); //assert:如果条件不成立就立刻终止程序
char *address=sd;
while((*sd++=*sy++)!='\0') ;
return address; //便于链式操作,将目的地址返回。
}
链式操作:strcpy函数可以作为另一个函数的实参 如strcpy(s1,strcpy(s2,s3);
strncpy :只拷贝n个字符,当n>源串长度末尾补‘\0’
char *strncpy(char *sd,const char *sy,int n)
{
assert(sd!=NULL&&sy!=NULL);
char *address=sd;
while((n--)&&(*sd++=*sy++)!='\0'));
if(n>0)
*sd='\0';
return address;
}
阅读全文
0 0
- strncpy 与 strcpy
- strcpy与strncpy函数
- strcpy与strncpy
- strcpy与strncpy
- strncpy 与 strcpy
- strcpy与strncpy
- strcpy 与strncpy
- strcpy与strncpy
- strcpy 与strncpy 区别
- 模拟strcpy与strncpy
- strcpy与strncpy
- strcpy与memcpy以及strncpy
- strcpy与strncpy的区别
- strcpy与strncpy的区别
- strcpy与memcpy以及strncpy
- strcpy与strncpy的区别
- Strcpy与strncpy的区别
- strcpy与memcpy以及strncpy
- netty(五) NIO创建的TimerServer源码分析之客户端
- low powder design
- 2017.8.10
- memset
- 调整数组顺序使得奇数位于偶数前面
- strcpy与strncpy
- 【干货】程序员总结java学习工作需要的1000+英语单词带解释!
- 我的微信小程序项目进入测试啦
- PCM A律μ律编码
- 初识JS定时器
- 引用
- Kotlin
- 使用App Tune-up Kit工具分析Dragonboard410c
- CodeForces 768B Code For 1