cost 94 ms
strtok 字符串從文件到數組但缺少第一行

[英]strtok string from file to array but missing first line

我正在嘗試讀取 a.txt 文件並保存所有以.??結尾的句子入數組。 我使用getline和strtok來執行此操作。 當我保存句子時,它似乎起作用了。 但是當我稍后嘗試通過索引檢索數據時,第一行丟失了。 輸入在文件input.txt中,內容如下The wandering earth! In 205 ...

如何讀取 CSV 數據集,其中每一行都有不同的長度。 C++

[英]How to read a CSV dataset in which each row has a distinct length. C++

我是 C++ 的新手,正在研究如何從 csv 文件中讀取數據。 我想將以下 csv 數據讀入向量。 每行是一個向量。 文件名為path.csv: 我使用以下 function: 打印功能: 然后我得到 在行的末尾添加零。 是否可以只從 csv 文件中讀取數據而不添加那些額外的零? 謝謝! ...

wchar_t 帶空格的用戶輸入

[英]wchar_t user input with spaces

我目前使用 wchar_t 作為用戶名,但是,當使用 std::wcout 時用戶名包含空格時我遇到了問題,因為它只會輸入第一個單詞。 當您的用戶輸入包含空格時,我知道 getline,但我無法讓它與 wchar_t 一起使用。 我不認為任何人都可以幫助或指出正確的方向? 這是我目前的代碼: ...

(C++) 我如何讀取目錄的所有文件並將它們的內容放入向量/std::list 中?

[英](C++) How do i read all files of a directory and put their contents in a vector/std::list?

文件的內容逐行排列,go 在“Schedule”結構中。 我的目標是將這些計划存儲在 .txt 文件中,這樣它們在執行結束后不會消失,並在我再次執行它時通過讀取單獨文件夾的所有文件將結構存儲在向量或列表中。 我不知道該怎么做。 我想我可以將 getline() 用於文件夾,但即使它有效,它也可能只 ...

如何正確使用getline?

[英]How to correctly use getline?

我試圖使用 getline 進行用戶輸入並且我設法這樣做但是每次我嘗試打印 %s 之后的所有內容(比如。)它被放到下一行並且我也試圖擺脫尾隨空格字符輸入所以我使用下面的 function 但由於某種原因這不起作用,任何幫助,對於任何不正確的學習仍然感到抱歉: 我還可以像普通數組(for 循環)一樣 ...

2022-11-24 06:46:35   3   71    c / getline  
從不同行大小的輸入文件中讀取行

[英]Read lines from an input file of varying line sizes

目前,我正在使用 getline 從文件中讀取行,我可以通過以下方式從標准輸入訪問單個字符: 示例文件如下: 但是,如您所見,當給出大於 9 的數字(例如此處的 T55 行)時,我遇到了問題。 我只能用這種方法獲取第一個數字。 因此,我可能不得不完全重做我讀取文件的方式。 有沒有更好更簡單的方法可以 ...

如何使用 getline() 將用戶輸入分配給字符串指針

[英]How do I assign user input to a string pointer using getline()

我正在嘗試在構造函數中的代碼中獲取用戶輸入的字符串指針。 我的實際指針是在我的 class 中創建的。 當我以這種方式嘗試時,沒有任何內容被存儲。UserInfo::UserInfo() { cout << "Please enter your PhoneNumber: "; ...

為什么我的數組中的指針指向同一個字符串?

[英]Why do the pointers in my array point to the same string?

我試圖了解為什么會發生問題。 我有一個文件,從中讀取了幾行: 在這個循環之后,我知道array_slave包含 32 行: 現在,我只想打印array_slave的最后 4 個元素。 無論如何,我注意到它總是打印同一行: 我認為這是因為在第一個周期中, i++操作移動了指針,所以現在它位於我不感興 ...

C getline() function:返回值與第二個參數

[英]C getline() function: return value vs second argument

調用后C getline function的返回值(類型ssize_t )和第二個參數*n (類型size_t )是否包含相同的信息? 根據經驗, *n似乎等於(size_t)pow(2, ceil(log2(<return value> + 1))) 。 這種關系一般是真的嗎? 有人可 ...

將用戶輸入讀取為 C 風格的字符串。 getline(**char, size_t*, stdin) 是在 C++ 中做事的最佳方式嗎?

[英]Reading user input as a C-styled string. Is getline(**char, size_t*, stdin) the best way to do things in C++?

我有一個程序想要讀取 C 風格字符串中的用戶輸入。 問題是我不知道用戶輸入的確切時間。 我了解在 C 中,有一個 function (顯然在標准 C 庫之外,但仍被編譯器廣泛支持)稱為 此 function 動態調整 memory 的大小以適應各種用戶輸入大小。 在 function 結束時,我們 ...

為什么我需要 std::endl 來重現我使用 getline() 得到的輸入行?

[英]Why do I need std::endl to reproduce input lines I got with getline()?

我是一個新手學習 C++ 從文件讀取或寫入。 我搜索了如何從文件中讀取所有內容並得到答案,我可以使用 while 循環。 data.txt 有三行內容,output 如下。 但是如果我刪除"endl"並且只使用cout<<line; 在 while 循環的大括號中,output 更改 ...

C++ 3x3 游戲板從輸入字符串打印

[英]C++ 3x3 gameboard print from input string

我正在嘗試制作我的第一款游戲,但在創建游戲板時遇到了問題。 我想從用戶輸入字符串中創建一個 3x3 矩陣。 我仍然是初學者,我非常堅持這一點。 我不知道如何將這個 3x3 矩陣放在正確的位置,請查看代碼前后的注釋,在那里您可以看到游戲板的外觀以及它在我的代碼中的外觀。 如果有人知道該怎么做,我將不勝 ...

我正在嘗試使用 ifstream getline function 將 char 寫入 a.txt 文件。 但我收到一條錯誤消息

[英]I'm trying to write a char into a .txt file by using the ifstream getline function. But i get an Error Message

E0304 沒有重載的實例 function "std::basic_ifstream<_Elem, _Traits>::getline [with _Elem=char, _Traits=std::char_traits]" 匹配參數列表我使用信息結構: 我試圖將客戶信息寫入 a.t ...

C 掙扎於 getline() - 不兼容的 integer 到指針轉換

[英]C struggling with getline() - incompatible integer to pointer conversion

我需要我的程序收集隨機用戶輸入,以便將字符數返回為奇數或偶數( return ( strlen ( &raw_scrap ) % 2 ); ) 我無法讓getline() function 從char raw_scrap全局聲明中正常工作。 以下是我收到的警告: 這是我的完整代碼(為了緊湊/ ...

努力讀取復雜的.csv 文件和 C++

[英]Struggling to read in a complex .csv file with C++

我正在嘗試讀取 a.csv 文件並將其存儲在結構向量中。 目前我的程序在一個更小更簡單的文件上工作,但沒有擴大。 目前我的主要問題是錯誤“錯誤:沒有匹配的 function 調用 'getline(std::string&, char)' 30 | getline(e.ea, ',');” ...

如果 getline 的 `size` 參數未重置為 0,則 Gnu 正則表達式會失敗

[英]Gnu regex fails if `size` parameter of getline is not reset to 0

下面的代碼由讀取一堆文本文件的read_files()和使用 gnu regex 庫對模式進行字符串匹配的match()函數組成。 在read_files()我使用getline()並將size參數設置為 0 以便getline()將以默認的 120 大小開始,然后根據需要增加 test0. ...


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