[code]
#include
by chuanshi - C/C++ - 2005-06-07 12:17:48 阅读(10526) 回复(23)
strcpy可以套用不?比如:
#include
C语言中strcpy( )函数的缺点
在C语言中,对于两个字符串复制我们一般调用
在看APUE时遇到一个问题,问题如下:
#include
题目: 已知strcpy函数的原型是: char * strcpy(char * strDest,const char * strSrc); 1.不调用库函数,实现strcpy函数。 2.解释为什么要返回char *。 解说: 1.strcpy的实现代码 [code] char * strcpy(char * strDest,const char * strSrc) { if ((strDest==NULL)||(strSrc==NULL)) //[1] throw "Invalid argument(s)"; //[2] ...
看看C的一些字符串操作函数,说是用strcpy时一定要提供足够的空间,然后我没有提供。[code] int main() { char *str = "hello world."; char s2[5] = "dds"; strcpy(s2, str); printf("%s\n", str); //printf("%s\n", s2);//这里可以正常显示,因为strcpy一定会复制到s2的,只不过会把后面的内容覆盖而已 return 0; } [/code]当我这样的时候程序挂掉。不懂 然后我改成下面的代码:发现str和原来不一样了,...
上次问到的 /** * strcpy - Copy a %NUL terminated string * @dest: Where to copy the string to * @src: Where to copy the string from */ char * strcpy(char * dest,const char *src) { char *tmp = dest; while ((*dest++ = *src++) != '\0') /* nothing */; return tmp; } 即使不是源代码我也想学学啊? 其它还有没有这种系统函数的实现可以学习一下的? 谢谢了!!!
#include