gpt4 book ai didi

c - 共享文件夹中的 fopen() 出现 mingw 错误

转载 作者:行者123 更新时间:2023-11-30 16:05:59 24 4
gpt4 key购买 nike

我的 C 项目存在问题。我正在尝试使用 fopen(name,"w") 在 nas 服务器上写入现有文件,但我得到一个空指针。 fopen(name,"r") 工作正常。我都有服务器上的权限。抛出的错误是 22(无效参数)。这是我的代码:

fp = fopen("N:\\TEST-DTE\\USER.3\\ROOT\\#DESKTOP", "w");
if(fp)
{
fprintf(fp, "Hello\n");
fclose(fp);
}
else
{
printf("%s\n", strerror(errno));
fflush(stdout);
}

最佳答案

我无法写入其他文件。文件名并不重要。我可以使用其他工具编写,例如使用资源管理器。以下解决方案有效:

remove("N:\TEST-DTE\USER.3\ROOT\#DESKTOP"); 
fp = fopen("N:\TEST-DTE\USER.3\ROOT\#DESKTOP", "w");

但我不想这么做。

我找到了解决方案。原因是卡巴斯基反病毒软件。如果我停用卡巴斯基,它就可以工作!

关于c - 共享文件夹中的 fopen() 出现 mingw 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60099629/

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