gpt4 book ai didi

c - 没有使用 fopen() 创建文件;为什么,或者他们在哪里?

转载 作者:行者123 更新时间:2023-11-30 16:20:22 28 4
gpt4 key购买 nike

我正在使用 CodeBlocks (Windows) 用 c 解决 CFD 问题。当我尝试使用 fopen() 写入结果文件时,不会创建任何文件(如果有,则无处可找到)。该脚本被创建为具有多个头文件的项目,并且没有发生错误并且脚本似乎运行顺利。

我尝试运行 if (f==NULL) 但也没有发生错误。我还尝试过以管理员身份运行 CodeBlocks,但没有任何运气,以及转到“项目”->“属性”->“构建目标”,并确保执行工作目录与工作目录相同。我是否误解了我的工作目录在哪里?

我尝试在整个 C: 驱动器中搜索文件名,以防它存储在某个随机位置,但搜索是否定的。

使用的预处理器是 stdio、stdlib 和 math。

我必须编写几个文件,主要是 .txt 文件,但这是 OpenGL 图形的 .vtf 文件的示例。

FILE *f = fopen("GLresults.vtf", "w+");
if (f==NULL)
{
printf("Error");
}

最佳答案

您的代码是否输出错误,如果没有,请检查您的<project directory>\bin\Debug\<project directory>\bin\Release\目录。例如,如果您的项目名为 CFD位于C:\My Projects\并选择“构建目标”“调试”(默认选择)检查 C:\My Projects\CFD\bin\Debug\C:\My Projects\CFD\bin\Release\目录。

关于c - 没有使用 fopen() 创建文件;为什么,或者他们在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55326129/

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