matlab如何做到只读txt第一行
答案:2 悬赏:70
解决时间 2022-01-01 05:37
- 提问者网友:無奈小影
- 2021-12-31 19:09
txt文件每行的数据个数不一样,我只想要第一行的数据存为一个一维数组,怎么做啊?
最佳答案
- 二级知识专家网友:情战辞言
- 2021-12-31 19:59
a=xx(1;:)
全部回答
- 1楼网友:白日梦制造商
- 2021-12-31 21:15
fileid是一个整数文件标识符从fopen获得。 tline是一个文本字符串,除非该行只包含结束的文件标记。在这种情况下,tline是数字值-1。与fgets读取字符的编码方案使用与该文件相关联。要指定的编码方案,使用fopen。 tline=fgetl(fid) 从文件中读取行,删除文件换行符 返回由文件标识符fid指示的文件的下一行。如果fgetl遇到文件结束指示符,则返回-1。对于fid的完整描述请参考fopen函数。fgetl函数常用于含有文件换行符的文件。 例如:mm.txt文件内容 1 2 2 3 4 5 6 2 5 6 8 265 3 利用 fgetl()读入时结果: c=fgetl(fid) c = 1 2 2 3 利用fgets()读入结果 >> a=fgets(fid) a = 1 2 2 3 >> whos c name size bytes class c 1x7 14 char array grand total is 7 elements using 14 bytes >> whos a name size bytes class a 1x9 18 char array grand total is 9 elements using 18 bytes 当利用fread()读入时,便可以清楚的理解利用fgets()多出来的两个字符。
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯