推 ak075:全部讀出來,再find,最後再取出資料範圍? 07/02 23:05
推 winse:用fgetl先把前面n-1筆讀出來,接下來第n筆開始就是你要的 07/04 11:51
→ xj04a83:我知道可以用fgetl,但是我想要可以直接輸入數字 07/05 11:15
→ xj04a83:不想特地去算行數 07/05 11:15
透過google大神
我找到一個方法
file = fopen('text.txt');
startstring = '3015.10';
while 1
tline = fgetl(file);
if ~ischar(tline) || strcmp(tline,startstring)
break
end
end
fclose(file);
但是我不知道該把fscanf加在哪裡...
加在while裡面,跑出來的是沒被fgetl讀過的資料
放在while後面,跑出來的又是空矩陣
※ 編輯: xj04a83 來自: 140.114.99.210 (07/05 13:37)