我拥有什么
A txt file 喜欢:
D091B
E7E1F
20823
...
我需要什么
要阅读它们并像char一样存储它们,只需 as they are in the file : N (不要多少) lines ,每个都有5个字符( 5 columns ) .
我尝试了什么
fichero = fopen('PS.txt','r');
sizeDatos = [[] 5]; % Several Options, read below
resultados=fscanf(fichero, '%s', sizeDatos); % Here too
fclose(fichero);
我已尝试使用上面的代码片段来阅读我的txt文件 . 但是,我没有设法得到它 . 我获得的最多是,使用:
sizeDatos = [1 Inf];
所以我将所有十六进制字符都放入一个数组中,没有空格 .
正如你所看到的,我已经尝试了几个改变fscanf大小参数的optios,并试图通过使用 \n
来说明它应该识别新行的格式链 . 他们都没有为我工作 .
有什么想法我怎么能得到它?我从文档中读到了fscanf页面,但它并没有激励我做出任何不同的事情 .
1 回答
一种可能的解决方案是使用
textscan
并将其转换为单元阵列 .现在显示您可以使用的单元格内容
或者您可以将其转换为其他类型 .
使用后请不要忘记关闭文件 .