gpt4 book ai didi

c - 用 C fopen 保存文件

转载 作者:太空宇宙 更新时间:2023-11-04 00:55:35 25 4
gpt4 key购买 nike

我用 C 编写了一个程序,但它不允许保存在 c:\SomeDirectory\afile.txt 上

我正在使用这个:

FILE* m_hFile = fopen("c:\\SomeDirectory\\afile.txt", "a+t");
fprintf(m_hFile, "testing");
fclose(m_hFile);

为什么?是否有我可以保存的定义文件夹?

SomeDirectory 是之前创建的。

我使用的是 Windows 7 操作系统。

最佳答案

如果 fopen 遇到错误,它会设置 errno 变量指示发生了什么错误。您可以对此进行测试,或者更简单,使用 perror 打印出一条错误消息,告诉您出了什么问题:

FILE* m_hFile = fopen("c:\\SomeDirectory\\afile.txt", "a+t");
if (m_hFile == NULL) {
perror("fopen");
}

关于c - 用 C fopen 保存文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4048949/

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