将文件中的浮点数绘制到C中的变量中

Draw a float number from a file into a variable in C

假设我有一个这样的 txt 文件:

12.00 14.15 

等等。关键是浮点数由 space (或其他)分隔。 我想读取第一个数字并将其分配给一个浮点变量以便能够使用它。我怎样才能做到这一点?铸造?

我需要一个 C 语言的示例。感谢您的帮助

如果你想从 a.txt 中读取一个双精度数(不需要使用浮点数,双精度数是相同的并且精度更高)使用以下命令:

double d;
FILE* fp = fopen("a.txt", "r");
if (fscanf(fp, "%lf", &d) == 1)
{
  // do something with 'd'
}
else
{
  // reading a number failed
}