[問題] C與C++檔案輸入輸出(換行 資料長度不一)
我有一堆序列式命名的txt檔,
譬如 a1.txt, a2.txt, a3.txt,......
而這些txt檔的內容像這樣:
a1.txt | a2.txt
|
1.23456 | 34.5555
2.34567 | 23.4444
3.45678 |
12.3456 |
23.5666 |
12.3334 |
每個tex檔的資料長度不一,我希望把這些txt檔的內容
存到一個container(vector或array),在將其內資料合併輸出到一個txt檔,
格式如下,接續上例:
合併檔.txt
1.23456 34.5555
2.34567 23.4444
3.45678
12.3456
23.5666
12.3334
---------------------------------------------------------------
預計會碰到的問題:
1.要怎麼連續讀檔(a1.txt, a2.txt,...)
2.要怎麼讀取每一txt檔的資料,會遇到換行問題;
並存到一個container,用哪種container比較方便
3.怎麼合併成我想要的格式如上
最近再讀別人的code用 C 寫的,想說趁機學一下 C 的data IO,
好難懂啊,是不是 C++ 再這方面比較方便呢?
所謂的 Linux 程式設計是不是比較偏 C 啊?
看了一下下 Beginning Linux Programming 這本書,好像也用 C 實作.
http://www.books.com.tw/exep/prod/booksfile.php?item=0010418239
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.109.103.153
→
12/17 16:36, , 1F
12/17 16:36, 1F
推
12/17 16:50, , 2F
12/17 16:50, 2F
→
12/17 16:52, , 3F
12/17 16:52, 3F
→
12/17 16:53, , 4F
12/17 16:53, 4F
→
12/17 16:54, , 5F
12/17 16:54, 5F
→
12/17 16:55, , 6F
12/17 16:55, 6F
→
12/17 17:19, , 7F
12/17 17:19, 7F
→
12/17 17:42, , 8F
12/17 17:42, 8F
→
12/17 17:43, , 9F
12/17 17:43, 9F
推
12/17 19:22, , 10F
12/17 19:22, 10F
→
12/17 23:26, , 11F
12/17 23:26, 11F
→
12/17 23:27, , 12F
12/17 23:27, 12F
→
12/17 23:27, , 13F
12/17 23:27, 13F
→
12/17 23:33, , 14F
12/17 23:33, 14F
→
12/18 18:02, , 15F
12/18 18:02, 15F
→
12/18 18:47, , 16F
12/18 18:47, 16F
→
12/19 12:19, , 17F
12/19 12:19, 17F
→
12/19 12:20, , 18F
12/19 12:20, 18F
→
12/19 13:10, , 19F
12/19 13:10, 19F
→
12/19 13:11, , 20F
12/19 13:11, 20F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章