我尝试读取文本文件,然后计算文件中包含的位数(数字0到9)。我使用fid = fopen(' filename' r')打开文件,然后我使用textscan(fid,'%f')试图获取数字但它返回一个空(0乘1)矩阵。我也使用过fscanf但是没有用。我认为这是格式规格错误,但使用其他格式规格并不起作用。请建议
答案 0 :(得分:0)
首先,格式规范define(`FILE', `#' /!\ $1 /!\
`#' ====substr(==============================,0,len($1))====)dnl
FILE(`UTILITY.ASM')
尝试以浮点数的形式读取文件中的所有数字,这些数字并不是您想要的,它看起来并不像。
如果您想要的只是文件中位数的数量,只需将整个内容加载为字符串并搜索数字0-9。
%f