fscanf读取txt大量数据(行数不固定)时,如何把最后一行数据和其它数据分开.

2025-02-23 01:50:42
推荐回答(1个)
回答1:

看不清,但给你举个例子
你要是要获取例如这样的数据
0.00 good 2
0.10 bot 3
1.02 yes 4
1.00 yes 5
1.00 yes 6
1.00 yes 3
1.00 yes 5
那么你就
fid = fopen('E:\temp\test.txt', 'r');
a = fscanf(fid, '%f %*s %d ', [2 inf]) % It has two rows now.
fclose(fid);