作者kenboy99999 (Poppin~蛆~)
看板C_and_CPP
標題[問題] 關於讀檔讀到想要的地方並存下來
時間Sat Apr 3 11:51:00 2010
( *[1m *[m 為色碼,可以按 Ctrl+V 預覽會顯示的顏色 )
( 未必需要依照此格式,文章條理清楚即可 )
遇到的問題: (題意請描述清楚)
LGOROWLENGTH 1
CREATED "3/28/2002" # Time: 08:50
KEYWORD "SampleID"
KEYWORD "SampleName"
ILLUMINATION_NAME "Emission"
BEGIN_DATA_FORMAT
SampleID
SampleName nm380 nm390 nm400 nm410 nm420 nm430 nm440 nm450 nm460 nm470 nm480 nm490 nm500 nm510 nm520
END_DATA_FORMAT
NUMBER_OF_SETS 22
BEGIN_DATA
1 Light_box_JudgeIII_D50
4.079281 4.432894 9.401655 10.119482 8.546297 21.161434 30.834650 18.999855 19.003155 20.138275 20.443789 20.851858 21.245394 22.109838 23.586660 24.427431 31.274616 36.593315 25.320793 24.764879 27.309565 24.482645 23.285160 22.936497 23.527174 24.519905 23.129845 25.764616 29.148474 20.254066 12.976610
10.269525 8.337852 6.910393 5.672877 4.675566
END_DATA
以上是一個文件檔! 我想要把我需要的資料存進array
因此我設定
if(buffer[i] == goal[i])
buffer是把讀進來的東西存進去
goal[300]="SampleID SampleName";設定為要得那一行
讀到那行之後
換成fscanf來讀取 我要的資料 我要的資料 就是 nmxxx裡的xxx
因為要把他對應到下面的檔案 不知道該如何實施這個方法
懇請告訴我有什麼建議 感激不盡
希望得到的正確結果:
程式跑出來的錯誤結果:
開發平台: (例: VC++ or gcc/g++ or Dev-C++, Windows or Linux)
有問題的code: (請善用置底文標色功能)
補充說明:
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.167.125.26
→ james732:看不懂你的問題點在哪裡 04/03 11:52
→ kenboy99999: 我的問題在 我要如何把nm380 nm390.....這些nm中 04/03 11:57
→ kenboy99999:的數字 存近array 上面是一個記事本檔 04/03 11:58