[問題] 請問getline讀檔並儲存的方法
弱弱的問一下,之前只用過C的fopen然後用一個指標
和C++ 直接ifstream infile 然後 while (!infile.eof()) 等這種一次讀字元的
(但ifstream這種寫法 是不是會直接跳過空白和換行字元?)
現在想練習用一下getline來讀檔,如以下
5 4 1 3
2
8 3
類似這種的,每行長度不固定,幾行也不固定
讀檔然後存起來
但是getline一次讀一行,下個迴圈就自動換行
我如果用
char buffer[MAX]
ifstream infile("test.txt");
while (!infile.eof())
{
infile.getline(buffer,MAX);
}
這種寫法雖然可以當下印出來
但該怎麼寫 才能每行分別存起來?
想特別練習一下getline讀檔用法,但搞半天不知道怎麼弄比較合適...
感謝大家
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 175.182.224.51
→
01/24 03:51, , 1F
01/24 03:51, 1F
→
01/24 03:52, , 2F
01/24 03:52, 2F
→
01/24 03:53, , 3F
01/24 03:53, 3F
→
01/24 03:54, , 4F
01/24 03:54, 4F
→
01/24 04:08, , 5F
01/24 04:08, 5F
→
01/24 04:10, , 6F
01/24 04:10, 6F
→
01/24 04:26, , 7F
01/24 04:26, 7F
→
01/24 04:27, , 8F
01/24 04:27, 8F
→
01/24 04:31, , 9F
01/24 04:31, 9F
→
01/24 04:37, , 10F
01/24 04:37, 10F
→
01/24 04:38, , 11F
01/24 04:38, 11F
→
01/24 04:42, , 12F
01/24 04:42, 12F
→
01/24 04:45, , 13F
01/24 04:45, 13F
→
01/24 04:45, , 14F
01/24 04:45, 14F
→
01/24 04:53, , 15F
01/24 04:53, 15F
→
01/24 04:58, , 16F
01/24 04:58, 16F
→
01/24 05:10, , 17F
01/24 05:10, 17F
→
01/24 05:12, , 18F
01/24 05:12, 18F
→
01/24 05:17, , 19F
01/24 05:17, 19F
→
01/24 05:19, , 20F
01/24 05:19, 20F
→
01/24 05:20, , 21F
01/24 05:20, 21F
→
01/24 05:25, , 22F
01/24 05:25, 22F
→
01/24 05:26, , 23F
01/24 05:26, 23F
→
01/24 05:31, , 24F
01/24 05:31, 24F
→
01/24 07:04, , 25F
01/24 07:04, 25F
→
01/24 07:04, , 26F
01/24 07:04, 26F
→
01/24 15:14, , 27F
01/24 15:14, 27F
→
01/24 15:14, , 28F
01/24 15:14, 28F
推
01/24 23:27, , 29F
01/24 23:27, 29F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章