若要从文件中读取,必须使用打开文件进行读取fopen
。然后可以使用从文件中读取一行fgetl
如以下代码所示
fid = fopen ("free.txt"); txt = fgetl (fid) -| Free Software is needed for Free Science fclose (fid);
当然,这是假设文件free.txt存在并包含行Free Software is needed for Free Science’.
str =
fgets (fid)
¶str =
fgets (fid, len)
¶从文件中读取字符,在换行或EOF后停止,或len已读取个字符。
读取的字符,包括可能的尾随换行符,将作为字符串返回。
如果len省略,fgets
读取到下一个换行符。
如果没有更多的字符要读取,fgets
返回−1。
要读取一行并放弃终止换行符,详见fgetl
.
nlines =
fskipl (fid)
¶nlines =
fskipl (fid, count)
¶nlines =
fskipl (fid, Inf)
¶阅读并跳过count文件描述符指定的文件中的行fid.
fskipl
丢弃字符,直到行的末尾被不精确地编码为止count-次,或者直到找到文件结束符号为止。
如果count则默认为1。count也可能是Inf
,在这种情况下,将跳过行,直到文件结束。此表格适用于计算文件中的行数。
返回跳过的行数(遇到行末尾序列)。
版权所有 © 2024-2025 Octave中文网
ICP备案/许可证号:黑ICP备2024030411号-2