C语言字符串处理的一些坑 发表于 2020-01-13 | 分类于 C | 阅读次数: scanf()接收到空格,回车等不可打印字符时,将停止接收,所以,在用scanf("%s",arr)接收字符串时,只能接收到第一个空格前面的字符串内容;可以用gets()来接收含有空格等不可打印字符的字符串 补充:可以用 scanf("%[^\n]" , str) 来输入一行包含空格的字符串,直到遇到换行符\n 喜欢所以热爱,坚持干货分享,欢迎订阅我的微信公众号 呐,请我吃辣条 打赏 微信支付 支付宝