一个小问题,请指教
我想记录从键盘中输入的字符串,然后拷贝到另一个字符串. 我想在拷贝的时候,检测输入的字符长度,我知道我写的是错误的.但是该怎么写不知道 请指点一下. 我定义了一个长度20的两个字符串 把输入的字符穿存在shuzu中.想先检查一下长度.但是不知道该怎么写,我这样写是已经把输入的字符穿存在shuzu中了 在检查也白费.... #include <stdio.h> #include <string.h> char shuzu[20]; char shuzu2[20]; void main(void){ printf("请输入要拷贝到shuju中的字符串\n"); gets(shuzu); if (strlen(shuzu)>20) printf("请输入20个以内的字符串\n"); else { strcpy(shuzu2,shuzu);
} printf("shuzu2中的字符串是:\n"); puts(shuzu2); }