簡體   English   中英

從 txt 文件中只讀取用戶名 [C++]

[英]Read only user's names from txt file [C++]

ifstream file;
file.open("Data.txt");

string name;

while (file >> name) {
    cout << name << endl;
}

所以我有一個文本文件,其中存儲了有關用戶的以下信息:姓名、體重、身高和以前的身高。 我將如何只輸出用戶名而不輸出其他任何內容。

在此處輸入圖片說明

使用std::getline讀取一行並存儲讀取的名稱。 然后用file.ignore(std::numeric_limits<streamsize>::max(), '\\n')丟棄接下來的四行以到達帶有名稱的下一行。

重復直到getlineignore失敗。

std::getline文檔

std::istream::ignore文檔

std::numeric_limits::max文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM