我目前正在阅读这本书"初学者的C11编程",并在scanf()章节中说:
"始终在第一个控制字符串字符前添加前导空格,以确保准确的字符输入." 如:
scanf(" %s", whatever);
控制字符串%s,前面有一个空格.我知道这听起来很不言自明,但我并没有真正得到可能出错的地方,以及这个空间如何确保准确的字符输入.
提前致谢.
c string controls scanf
c ×1
controls ×1
scanf ×1
string ×1