字符串处理函数报错问题:
在使用字符串处理函数的学习中,发现了书中的gets()和puts()函数报错。
/* string"a" might be zero-terminated. */
以下是部分处理函数报错的处理方法:
/*gets()原写法*/
char str1[100];
gets(str1); /*报错:identifier "gets"is undefined*/
/*解决修改方案*/
char str1[100];
fgets(str1,sizeof(str1),stdin);
/*puts()原写法*/
char str1[100];
puts(str1);
/*修改解决方案*/
char str1[100];
fputs(str1,stdout);
/*strcat()原写法*/
char str1[100];
strcat(str1,str2);
/*修改解决方案*/
char str1[100];
strncat(str1,str2,int size);