gpt4 book ai didi

C 编程错误相关文本文件输入

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

#include <stdio.h>

int main()
{
FILE *file = fopen_s(file, "A.test", "r");
fputs("Hello World!\n", file);
fclose(file);

return 0;
}

这是我的代码。但我看到以下错误;;;;

错误 C4700:使用了未初始化的局部变量"file"

我该如何治疗?有什么问题吗?

最佳答案

您需要传递一个指向文件指针的指针,以便f_opens可以设置其值。另外,您用返回值覆盖了指针,所以这将是一个问题。此外,如果您想写入文件,则必须以写入模式打开文件,而不是读取模式。

您基本上应该阅读 documentation更好,并了解一些基本概念,例如间接。

FILE *file;
int err = fopen_s(&file, "A.test", "w");
if (err) {
// handle error
}
fputs(...

关于C 编程错误相关文本文件输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28145174/

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