zoukankan      html  css  js  c++  java
  • C Language Study

    慢慢的发现C语言功底是如此的薄弱,被这几个字符输入函数搞糊涂了又~~

    来,再来忧伤一次吧~

    那么。我们从scanf開始:

    假如说你要将一串字符输入到一字符数组里,例如以下面程序,

        char a[2];
        char b[3];
    
        scanf("%s%s",a,b);
        printf("%s
    %s",a,b);

    scanf使用%s接收字符串。可是并非每个输入的字符都会被当做字符串处理。空格。tab。换行。都会被残忍的拒绝,因此输入一串“带有空格的字符串”,而且想把它传到字符数组里,使用scanf的话就没那么easy了。

    由于scanf对这些带空格的拦截,利用此来区分參数相应。

    gets函数能够解决问题,

    char a[10];
    gets(a);

    完美解决空格被排斥的问题。


    可是又要注意了。scanf在使用%c格式符的时候。对于空格的接收是非常乐意的。是不是非常变态~尴尬


  • 相关阅读:
    一个Fragment的实例
    使用LayoutInflater添加一个布局引用
    11F:42点
    11E:分形盒
    11D:猴子摘桃
    11C:寻找边缘
    11B:夺宝探险
    10J:判断整除
    11A:篮球联赛
    10I:核电站
  • 原文地址:https://www.cnblogs.com/slgkaifa/p/7133756.html
Copyright © 2011-2022 走看看