%首先開啟你的檔案.txt。fid用於儲存檔案的位置
fid = fopen("我是檔案.txt") ;
%用fgetl 讀前面 7行 注意fgetl不會忽略空的行,如果遇到空的行,則fgetl會讀入一個空的字串
for i = 1 : 7
tline = fgetl(fid) ; %fgetl 一次僅讀入一行,並返回這一行的字串
if ~ischar(tline), break, end %檢查是否讀入成功,若失敗則退出迴圈
disp(tline) %顯示讀入的行的內容,你也可以把它儲存到某個字串變數中
end %迴圈結束,此時fid 停留在fgetl最後讀的一行末端。
%讀完前7行後,用fscanf繼續讀
fscanf(fid,"%c")
%這條命令會將檔案中所有餘下的內容以字元的格式讀入,並輸出到螢幕上,你可以指定它讀多少字元透過使用fscanf(fid,"%c",N),N為你想要讀的個數,如果要讀數的話使用"%d"或"%f"
%首先開啟你的檔案.txt。fid用於儲存檔案的位置
fid = fopen("我是檔案.txt") ;
%用fgetl 讀前面 7行 注意fgetl不會忽略空的行,如果遇到空的行,則fgetl會讀入一個空的字串
for i = 1 : 7
tline = fgetl(fid) ; %fgetl 一次僅讀入一行,並返回這一行的字串
if ~ischar(tline), break, end %檢查是否讀入成功,若失敗則退出迴圈
disp(tline) %顯示讀入的行的內容,你也可以把它儲存到某個字串變數中
end %迴圈結束,此時fid 停留在fgetl最後讀的一行末端。
%讀完前7行後,用fscanf繼續讀
fscanf(fid,"%c")
%這條命令會將檔案中所有餘下的內容以字元的格式讀入,並輸出到螢幕上,你可以指定它讀多少字元透過使用fscanf(fid,"%c",N),N為你想要讀的個數,如果要讀數的話使用"%d"或"%f"