[問題] C++ 讀取txt檔後,取出需要的值後儲存

作者: lettuce (lettuce)   2014-12-04 22:29:12
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
VC++
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
問題(Question):
各位先進們好,小弟有一筆資料如下,需要跳過!後的字串與數字,只取最下面數值的部分
並儲存成陣列,請問該怎麼做?謝謝
餵入的資料(Input):
!File:abc
!I:123
!V:456
!R:0.123
0.123 0.456 0.789 0.124 0.125
0.321 0.123 0.213 0.312 0.456
0.123 0.454 0.577 0.231 0.213
預期的正確結果(Expected Output):
0.123 0.456 0.789 0.124 0.125
0.321 0.123 0.213 0.312 0.456
0.123 0.454 0.577 0.231 0.213
錯誤結果(Wrong Output):
程式碼(Code):(請善用置底文網頁, 記得排版)
補充說明(Supplement):
作者: PoorLoser (廢文製造機)   2014-12-04 22:39:00
讀到 ! 就忽略後面的直到換行字元
作者: loveme00835 (髮箍)   2014-12-05 00:51:00
會用 scanf() 做就會讀檔了,你是不是連在 console輸入的程式都沒寫出來?
作者: eagle32 (バスケがしたいです)   2014-12-05 21:36:00
你可以使用C的function 'fscanf'
作者: Jimmy0301 (Jimmy)   2014-12-07 08:48:00
不能一行一行的讀嗎?讀到不是驚嘆號的那一行開始存資

Links booklink

Contact Us: admin [ a t ] ucptt.com