MATLAB Function Reference |
從檔案中讀取一行字,並保留換行字元(newline character)
Syntax
tline = fgets(fid) tline = fgets(fid,nchar)
MATLAB Function Reference |
從檔案中以省略換行字元(newline character)的方式讀取一行
Syntax
tline = fgetl(fid)
Description
tline = fgetl(fid)
從以fid
為識別編號的檔案中讀取目前指標所指的下一行。若讀到檔案的結尾時, 則回傳-1
。(關於fid
的敘述,請參考fopen
)。fgetl
只能用來讀取文字檔(text
file)。
回傳的字串tline
並不包括結尾的換行字元(line
terminator)。若想讀取到換行字元,請使用fgets
。
Example
fid=fopen('fgetl.m'); while 1 tline = fgetl(fid); if ~ischar(tline), break, end disp(tline) end fclose(fid);
See Also
fftshift | fgetl (serial) |
Description
tline = fgets(fid)
r從fid
所指定的檔案中讀取目前指標所指的下一行。若讀到檔案的結尾, 則回傳-1
. (關於fid
的敘述, 請參考fopen
)。 fgets
只適用於文字檔。
回傳的字串fgetl
。
tline = fgets(fid,nchar)
回傳至多nchar
個字元。而要是在讀到nchar
個字元前就先讀到換行字元或檔案結尾,只會回傳換行字元或檔案結尾之前的字元。
See Also
fgetl (serial) | fgets (serial) |