黑马程序员技术交流社区
标题:
scanf过滤空格
[打印本页]
作者:
夜神月No1
时间:
2015-11-21 22:33
标题:
scanf过滤空格
char string[40] = "";
//字符串用scanf不能有取地址符号 &
scanf("%[^\n]",string);
/*
如果非要使用scnaf()读取字符串就是的使用 正则过滤掉空格。
%[],这个写法的意思是读入一个字符集合,[]是集合的意思。
%[]一起写就表示读入此集合中所限定的某些个字符。
例如:%[A-Z];如果这个集合中出现了 ^ 作用就是说遇到^ 后面的字符才停止。scanf()函数就支持输入空格。
*/
puts(string);
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2