如何从包含数字、空格和字符的文件中仅获取前 100 个数字(负数、整数和浮点数)。
我当时正在使用它,但我认为 fgets 不是最好的命令。
int readFile (FILE* fp)
{
char number[101] = "test";
//printf ("%s\n", number);
fgets(number, 101, fp);
//fscanf(fp, "%s", number);
printf ("%s", number);
return 0;
}
我想如果空格和不需要的字符被删除,可以使用这个当前的方法,但目前这甚至不起作用,除非文件中没有空格。
这是一个文件的例子
44.5 -55 93942 11 text text text 333.55 999999999999 1111