getline

    -2熱度

    2回答

    想做一些奇特的格式化。我有幾行我想互相交流。獲取前兩行。打印出第二行中的字符乘以第一行中的整數。用星號字符分隔它們。最後一個字符打印後沒有星號。移至下一個整數和字符。在一個單獨的行上打印它們。爲整個列表做這個。我遇到的問題是在單獨的行上打印它們。例如: 5 ! 2 ? 3 # 希望的輸出: !*!*!*!*! ?*? #*#*# 我的輸出: !*!*!*!*!*?*?*#*#

    4熱度

    1回答

    我有一個簡單的C++程序,它逐行讀取一個文件。一些行包含超過20000個字符。以下程序只能讀取那些大行的4095個字符。我認爲這是因爲緩衝區大小的限制。閱讀大篇幅的解決方案是什麼? // reading a text file #include <iostream> #include <fstream> #include <string> using nam

    -1熱度

    2回答

    我敢肯定,這裏有一個新手的錯誤,但我不能爲我的生活弄清楚。 我試圖用getline()來讀取兩行字(名和姓),然後將名稱排序到結構的成員字段中。但是,getline()似乎正在滾動到行尾,並將下一行的第一個單詞附加到應該獲取的行的最後一個單詞。 換句話說,當試圖讀取一行的最後一個單詞時,getline()正在讀取該單詞和下一行的第一個單詞。 輸入文件的格式爲: 西雅圖水手 Norichiki青木

    1熱度

    1回答

    我是一個處女std::getline(...)和cppreference.com在諮詢文檔和示例,我通過示例代碼混淆像這樣: #include <sstream> #include <string> int main(int argc, char* argv[]) { std::string line; std::ifstream infile("sample.txt"

    1熱度

    1回答

    基本上我的問題是,我試圖從一個.txt文件中讀取數據,該文件充滿數字和註釋,並將每行存儲到一個字符串向量中,但是我的getline函數停止讀取在第一個空格字符所以像(*註釋*)評論被分成 str[0] = "(*"; str[1] = "comment"; str[2] = "*)"; 這就是我對getline函數的代碼塊的樣子: int main() { string line; s

    0熱度

    1回答

    我在C++中很新,我需要一些文件操作的幫助。我正在使用getline()讀取文件,當我得到冒號或分號等時,我想將下一個單詞存儲爲類的一個元素。我曾經getline()從文件中讀取和存儲特定的值作爲類元素: void read(string f){ string s; ifstream fin; fin.open(f.c_str()); configFile

    -1熱度

    2回答

    我在抓取txtfile.txt的第一行時遇到了問題。我試着改變第二個參數中的數字並徹底刪除它。沒有任何工作,並由於某種原因,我不能單獨抓住1。 int main() { ifstream fin; char ex1[100]; fin.open("txtfile.txt"); if (fin.is_open()) { cout << "YES FILE OPENED" << en

    0熱度

    1回答

    如何使用sscanf()分開輸入?這裏我有一個getline找到輸入。我之前檢查過輸入,它是正確的,這意味着如果您不結束文件,它可以讀取您輸入的一行。然後我試圖通過使用sscanf();來分隔您輸入的內容。 第一個字段是字符數組沒有長度限制 第二字段是具有長度極限的字符數組 第三個字段是一個整數 我想是,如果我輸入,例如: bd_21 abs 124 32152 23415 然後它會打印出bd

    -2熱度

    1回答

    class Book{ public: string _title; string _author; string _publisher; Date _published; float _price; string _isbn; int _page; int _copies; Book(void); Book(string, string, string, Date, f

    2熱度

    1回答

    爲什麼沒有 template <typename T> T std::from_string(const std::string& s); 在C++標準 ? (看看如何有std::to_string()函數,我的意思是) PS - 如果你有一個想法,因爲這不被採用/考慮,只是回答/評論,並說出它是什麼,而不是downvoting。我實際上並沒有提出將此列入標準的提案。