最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C++讀取到回車換行符問題處理

 更新時間:2015年08月09日 15:42:10   投稿:hebedich  
有一個程序只需對輸入的一行字符一個個進行獨立判斷,C的話用getchar()就好了,但是用C++的時候發(fā)現(xiàn)CIN似乎不接受回車符……搜索解決方法的時候很多人都建議將getline,然后處理數(shù)組或者定義一個流什么的,但是這樣一行可能很長,要占用很多空間。有沒有別的辦法?
今天在編寫99乘法在線小游戲(看過我的 linux下c實現(xiàn)的數(shù)據(jù)庫備份(第四版)應該知道我在那里提過^.^)的時候遇到讀取文件的信息遇到回車換行符的煩惱。
比如我文件里面有如下信息:
name=qizexi
sex=man
我希望讀取到name=qizexi這些有效字符而已,不希望\r\n也加入其中,因為那樣會影響我的判斷。
解決的方式是在遇到\r獲取\n的時候,替換為\0.
#include<string.h>
#include<stdio.h>
 
int main(int argc, char *argv[])
{
  char str[128];
  while (fgets(str, 127, stdin)) {
    char *tmp = NULL;
    //去掉換行符
    if (tmp = strstr(str, "\n"))
      *tmp = '\0';
    //去掉回車符
    if (tmp = strstr(str, "\r"))
      *tmp = '\0';
    printf("---%s---\n", str);
  }
  return 0;
}
您可能感興趣的文章:

相關(guān)文章

  • 基于一個簡單定長內(nèi)存池的實現(xiàn)方法詳解

    基于一個簡單定長內(nèi)存池的實現(xiàn)方法詳解

    本篇文章對一個簡單定長內(nèi)存池的實現(xiàn)方法進行了詳細的分析介紹。需要的朋友參考下
    2013-05-05
  • 簡述C++11就地初始化與列表初始化

    簡述C++11就地初始化與列表初始化

    這篇文章主要介紹了C++11就地初始化與列表初始化的相關(guān)資料,幫助大家更好的理解和學習C++,感興趣的朋友可以了解下
    2020-08-08
  • Java C++ 算法題解leetcode1608特殊數(shù)組特征值

    Java C++ 算法題解leetcode1608特殊數(shù)組特征值

    這篇文章主要為大家介紹了Java C++ 算法題解拓展leetcode1608特殊數(shù)組特征值實例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-09-09
  • C語言實現(xiàn)高精度加法

    C語言實現(xiàn)高精度加法

    這篇文章主要為大家詳細介紹了C語言實現(xiàn)高精度加法,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • C語言詳解UDP通信的實現(xiàn)

    C語言詳解UDP通信的實現(xiàn)

    UDP協(xié)議是用戶數(shù)據(jù)報協(xié)議,面向無連接的、不穩(wěn)定、不可靠、不安全的數(shù)據(jù)報傳遞---更像是是收發(fā)短信;UDP傳輸不需要建立連接,傳輸效率更高,在穩(wěn)定的局域網(wǎng)內(nèi)環(huán)境相對可靠;UDP天然支持多客戶端
    2022-05-05
  • C++中的string庫函數(shù)常見函數(shù)的作用和使用方法

    C++中的string庫函數(shù)常見函數(shù)的作用和使用方法

    這篇文章主要介紹了C++中的string庫函數(shù)常見函數(shù)的作用和使用方法,庫函數(shù)的靈活應用是程序員的一大重要技能,本文通過實例實例代碼給大家講解的非常詳細,需要的朋友可以參考下
    2022-04-04
  • 淺談C#中List<T>對象的深度拷貝問題

    淺談C#中List<T>對象的深度拷貝問題

    下面小編就為大家?guī)硪黄獪\談C#中List<T>對象的深度拷貝問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-01-01
  • C++第三方日志庫Glog的安裝與使用介紹

    C++第三方日志庫Glog的安裝與使用介紹

    這篇文章主要介紹了C++第三方日志庫Glog的安裝與使用介紹,本文配置所采用的環(huán)境為Visual?Studio2017,本文通過圖文并茂的形式給大家介紹的非常詳細,需要的朋友可以參考下
    2022-02-02
  • C語言簡明講解歸并排序的應用

    C語言簡明講解歸并排序的應用

    這篇文章主要介紹了 c語言排序之歸并排序,歸并就是把兩個或多個序列合并,文中通過示例代碼介紹的非常詳細。對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-05-05
  • c語言程序調(diào)試方法整理

    c語言程序調(diào)試方法整理

    在本篇文章里小編給大家正里的是關(guān)于c語言程序調(diào)試方法整理內(nèi)容,需要的朋友們可以學習下。
    2020-03-03

最新評論

伊吾县| 合山市| 富宁县| 筠连县| 万全县| 孝感市| 永德县| 营山县| 宁武县| 南澳县| 宁强县| 乐东| 奉贤区| 北川| 临汾市| 彰武县| 宁化县| 海阳市| 稷山县| 东山县| 麦盖提县| 亚东县| 昌平区| 礼泉县| 合阳县| 施甸县| 寿光市| 博客| 浪卡子县| 会东县| 政和县| 扎赉特旗| 东光县| 郓城县| 靖远县| 那曲县| 万载县| 临潭县| 嘉荫县| 龙山县| 武清区|