小编Fad*_*dek的帖子

c - 如何在c中简单地将浮点数转换为字符串?

FILE * fPointer;
float amount = 3.1415;
fPointer =fopen("vending.txt","w");
fprintf(fPointer ,amount);
printf("The file has been created for the first time and we added the value %f" , amount);
fclose(fPointer);
Run Code Online (Sandbox Code Playgroud)

我正在尝试将浮点数保存到文本文件中,但是当我尝试运行此代码时,它会触发编译错误,因为函数 fprintf 期望第二个参数是一个字符数组,因此如何将浮点数转换为字符串我可以通过它,我来自 ac# 背景,在那里可以使用 .toString() 之类的东西,所以在 c 中有任何类似的东西可以直接将浮点数转换为字符串吗?

c

7
推荐指数
2
解决办法
6万
查看次数

标签 统计

c ×1