关于scanf_s输入字符串错误问题

关于scanf_s输入字符串错误问题


int main()

{

char a[20];

scanf(“%s”,a,20); /a,20中的 ,20 是用来指定缓冲区大小的参数,表示最多读取n-1个字符,不加的话,编译器会出错,无法进行正常的字符串输入/

printf(“输入的字符串是:%s\n”,a);

return 0;

}

必须要加上字符串在用在缓冲区的大小的参数

猜你喜欢

转载自blog.csdn.net/baidu_41878679/article/details/82344673