C语言 编写程序实现字符串拷贝,不允许调用strcpy函数。
2015-04-04 20:14
746 查看
编写程序实现字符串拷贝,不允许调用strcpy函数。
运行结果截图:
#include <stdio.h> #include <assert.h> char * my_strcpy(char *dst,char const *src) { char *ret = dst; assert((dst != NULL) && (src != NULL));//断言 while(*src!='\0') { *dst++ = *src++; } *dst = '\0'; return ret; } int main() { char p[20]; char *q = "bit-technology"; printf("%s\n",my_strcpy(p,q)); return 0; }
运行结果截图:
相关文章推荐
- C语言 编写程序实现内存拷贝,不考虑内存重叠。不允许调用memcpy函数
- C语言 编写函数实现内存重叠拷贝,不允许调用memmove函数
- ARM汇编程序---C语言调用ARM汇编实现字符串的拷贝
- C语言 编写程序实现字符串比较,不允许使用strcmp函数。
- C语言 编写函数实现字符串追加,不允许调用strcat函数。
- ARM汇编程序---C语言调用ARM汇编实现字符串的拷贝
- linux环境下C语言实现非阻塞方式读取字符串数据的串口测试程序,即串口工具的编写
- 编写高质量代码改善C#程序的157个建议[为类型输出格式化字符串、实现浅拷贝和深拷贝、用dynamic来优化反射]
- 编写高质量代码改善C#程序的157个建议[为类型输出格式化字符串、实现浅拷贝和深拷贝、用dynamic来优化反射]
- 【C语言】自己编写程序实现strchr函数。即在给定字符串中找特定的字符并返回该处指针。
- C语言调用汇编语言 实现字符串拷贝
- 【C语言】自己编写程序实现strrchr函数,即在给定字符串中找特定的字符并返回最后出现的位置
- C语言 编写一个c程序实现字符串到数字的转化
- C语言实现字符串拷贝并逆序的问题
- 编写一个程序 输入字符串 直到遇到NULL 实现字符串的首字母排序(图)
- jni实现C语言调用Java程序
- 字符串strcpy函数的实现,以及字符串string的实现,编写构造函数,拷贝构造函数,赋值函数,析构函数
- C语言编写程序,实现多个非负整数四则运算的功能
- [编写高质量代码:改善java程序的151个建议]建议43 避免对象浅拷贝; 建议44:推荐使用序列化实现对象的深拷贝
- 编写一个程序实现strcpy函数的功能