MATLAB中fgets与fgetl的区别
fgets和fgetl都是从⽂本⽂件⾥⾯读⼀⾏的内容,差别在于,前者返回的结果中包含换⾏符⽽后者忽略换⾏符。另外还有⼀点,fgets 调⽤时可以附加⼀个参数,指定⼀次最多读多少个字符(在⾏很长的时候避免消耗资源太⼤)。
事实上,fgetl 是通过调⽤ fgets 实现的——换⾔之,fgets是内建(built-in)函数,⽽fgetl是可以看到源代码的m-⽂件。
下⾯是⼀个例⼦:
建⼀个,输⼊:
1 2 3 4
5 6 7 8
9 0 1 2
fgets和fgetc的区别结果很明显:
fgetl把换⾏符吞了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论