C语言字符串处理的一些坑

scanf()接收到空格,回车等不可打印字符时,将停止接收,所以,在用scanf("%s",arr)接收字符串时,只能接收到第一个空格前面的字符串内容;可以用gets()来接收含有空格等不可打印字符的字符串

补充:可以用 scanf("%[^\n]" , str) 来输入一行包含空格的字符串,直到遇到换行符\n

凡希 wechat
喜欢所以热爱,坚持干货分享,欢迎订阅我的微信公众号
呐,请我吃辣条