从磁盘读取一个文本文件,这个文件是由若干行组成,每一行是一个double型的浮点数,读进系统之后,printf输出这些数在屏幕上。
文件的里浮点数是随机隔了了N个‘ \t\r\n’,数目是10W个。
要求:读入这个问题,提取出每一个double的字符串,然后将其变为浮点数。
不用fscanf函数,实现另外一个函数:fscanf_my来完成fscanf的功能。
读入这个问题,提取出每一个double的字符串,然后将其变为浮点数,
然后每一个字节遍历,碰到' \t\r\n'这些字符,截断,之前的有效字符就形成一个double了。
要求是这样的.
使用文本操作函数fscanf读入即可。
核心代码:
float a;不用fscanf函数,实现另外一个函数:fscanf_my来完成fscanf的功能。
读入这个问题,提取出每一个double的字符串,然后将其变为浮点数,
然后每一个字节遍历,碰到' \t\r\n'这些字符,截断,之前的有效字符就形成一个double了。
要求是这样的.
不用fscanf函数,实现另外一个函数:fscanf_my来完成fscanf的功能。
读入这个问题,提取出每一个double的字符串,然后将其变为浮点数,
然后每一个字节遍历,碰到' \t\r\n'这些字符,截断,之前的有效字符就形成一个double了。
要求是这样的.