解决方法:
使用%[ ](扫描字符集合),可以用来进行多个字符串的输入,并对结束符进行自定义。对于%[ ]可以用^+结束标志(可以使任意字符,代表着输入这个字符就终止对字符串的读取)。
char arr[20];
scanf("%[^\n]", arr);
printf("%s", arr);
system("pause");
return 0;
其他问题可以看上一篇scanf用法及常见错误问题
解决方法:
使用%[ ](扫描字符集合),可以用来进行多个字符串的输入,并对结束符进行自定义。对于%[ ]可以用^+结束标志(可以使任意字符,代表着输入这个字符就终止对字符串的读取)。
char arr[20];
scanf("%[^\n]", arr);
printf("%s", arr);
system("pause");
return 0;
其他问题可以看上一篇scanf用法及常见错误问题