• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
              C++博客 :: 首頁 :: 新隨筆 ::  ::  :: 管理

            字符串輸入時應注意的問題

            Posted on 2010-11-22 21:11 Kevin_Zhang 閱讀(272) 評論(0)  編輯 收藏 引用 所屬分類: C/C++
             c語言中字符串的輸入一般有 scanf(),getch(),getchar(),gets(),getline()。這些函數(shù)都是實現(xiàn)從鍵盤輸入的標準輸入方式。但是卻有一些區(qū)別:
            gets()函數(shù)用來從標準輸入設備(鍵盤)讀取字符串直到回車結(jié)束, 但回車符不屬于這個字符串,其中字符串中可以有空字符。例如:
               char  s[50];
               gets(s); 
            scanf("%s", &s)gets(s)函數(shù)相似, 但不完全相同, 使用scanf("%s", &s)函數(shù)輸入字符串時存在一個問題, 就是如果輸入了空格會認為輸入字符串結(jié)束,空格后的字符將作為下一個輸入項處理, 但gets() 函數(shù)將接收輸入的整個字符串直到回車為止。
            getch()函數(shù)是從標準輸入設備中讀取一個字符,但這個字符不會在終端中顯示出來。
            getchar()函數(shù)也是從標準輸入設備中讀取一個字符,但這個字符在終端中顯示出來。
            getline()函數(shù)是讀取一行的字符串。

            国产成人无码精品久久久免费| 久久久久99这里有精品10| 国产∨亚洲V天堂无码久久久| 亚洲av日韩精品久久久久久a | 国产综合久久久久| 国产精品99久久免费观看| 成人精品一区二区久久| 人妻丰满?V无码久久不卡| 中文国产成人精品久久不卡| 狠狠色丁香久久婷婷综合五月| 成人亚洲欧美久久久久| 久久成人小视频| 狠狠色丁香久久婷婷综合五月| 久久本道久久综合伊人| 国内精品综合久久久40p| 久久国产精品-国产精品| 女人高潮久久久叫人喷水| 精品国产VA久久久久久久冰| 久久久久亚洲AV综合波多野结衣 | 色综合久久88色综合天天 | 国产成人精品久久| 91精品国产色综久久| 国内精品综合久久久40p| 亚洲国产天堂久久综合网站| 久久精品久久久久观看99水蜜桃| 99国产精品久久| 久久久国产视频| 久久本道久久综合伊人| 91精品国产综合久久精品| 中文字幕无码久久精品青草| 91久久精品视频| 久久久久人妻一区二区三区vr| 青青草原综合久久大伊人导航| 97久久综合精品久久久综合| 中文字幕久久精品无码| 热RE99久久精品国产66热| 老司机国内精品久久久久| 午夜天堂av天堂久久久| 国产精品久久新婚兰兰| 欧美午夜A∨大片久久| 国内精品久久久久久麻豆 |