A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 夜神月No1 中级黑马   /  2015-11-21 22:33  /  1086 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文


char  string[40] = "";
    //字符串用scanf不能有取地址符号 &
    scanf("%[^\n]",string);
    /*
     如果非要使用scnaf()读取字符串就是的使用 正则过滤掉空格。
     %[],这个写法的意思是读入一个字符集合,[]是集合的意思。
    %[]一起写就表示读入此集合中所限定的某些个字符。
     例如:%[A-Z];如果这个集合中出现了 ^ 作用就是说遇到^ 后面的字符才停止。scanf()函数就支持输入空格。
     */
    puts(string);

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马