关于串拷贝问题
/*编程实现字符串的拷贝函数StringCopy。*/#include <stdio.h>
#include <string.h>
#include <conio.h>
/*实现字符串交换*/
void stringcopy(char *a,char *b)
{
char *temp=NULL;
strcpy(temp,a);
strcpy(a,b);
strcpy(b,temp);
}
void main()
{
char a[4]="abc\0",b[4]="cba\0";
stringcopy(a,b);
puts(a);
puts(b);
}
各位高手帮看看哪错了,没有输出