[問題] 換行已回收

看板MATLAB作者 (dogbear)時間14年前 (2011/03/18 21:07), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串2/2 (看更多)
在 fscanf 讀檔時 檔名 set.dat 內容: 網格數 4 網格數 4 想換行 跳過 字串 直接讀取數字 若是在 fprintf 中 可以在中間加入 \r\n 但 我在fscanf 中加入不行 \t \b 這些也沒反應 若是 用 %s 讀取 會把全部讀成同一行變成 網格數4網格數4 下面是code set=fopen('set.dat','r'); n_lon=fscanf(set,'\n%g'); n_lat=fscanf(set,'\n%g'); fclose(set); 麻煩各位 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.112.190.65 ※ 編輯: bear32147 來自: 140.112.190.65 (03/18 21:10)

03/19 00:48, , 1F
用getl逐行讀 再把字元用ASCII轉成數字 判斷
03/19 00:48, 1F
文章代碼(AID): #1DWrZwSg (MATLAB)
討論串 (同標題文章)
文章代碼(AID): #1DWrZwSg (MATLAB)