回覆列表
  • 1 # 使用者3916807372217

    %首先開啟你的檔案.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"

  • 中秋節和大豐收的關聯?
  • 醬牛蹄筋的做法,醬牛蹄筋怎麼做?