gpt4 book ai didi

c - c 中的文件处理不起作用

转载 作者:行者123 更新时间:2023-11-30 19:34:35 25 4
gpt4 key购买 nike

我不知道这段非常基本的代码中发生了什么,但输出表明程序已停止工作。谁能帮我吗?

#include<stdio.h>
#include<stdlib.h>

main()
{
FILE *ptr;
double y=9.0;
double x;

ptr=fopen("test.csv","w");
fprintf(ptr,"%lf",y);
fclose(ptr);

ptr=fopen("test.csv","r");
fscanf("%lf",&x);
printf("%lf",x);
fclose(ptr);
}

最佳答案

这是正确的代码段,您需要更改 scanf 语句

include<stdio.h>
#include<stdlib.h>

main()
{

FILE *ptr;
double y=9.0;
double x;

ptr=fopen("test.csv","w");
fprintf(ptr,"%lf",y);
fclose(ptr);

ptr=fopen("test.csv","r");
fscanf(ptr,"%lf",&x);
printf("%lf",x);
fclose(ptr);
}

关于c - c 中的文件处理不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43703797/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com