一个文件里面的内容完全是double类型的数值,用fscanf()读取为什么使用while (fscanf ( fp, "%lf", &n) ==1) 可以用来检测所有的数值,fscanf ( )函数不是遇到空格就不读取了,那不就只能读一个数值了吗? [解决办法]不是“遇到空格就不读取了”,而是遇到空格,一个值就可以确定了。