gpt4 book ai didi

c - C语言读取数据文件

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

我正在使用 Xcode 3.1.3 版来编辑和编译 C 程序。当我尝试读取 .dat 数据文件时,它不起作用,尽管该程序在 Linux 机器上运行良好。

我把数据文件放到了项目的build文件夹中。我不知道为什么它不起作用。这是代码:

#define courseFile "course.dat"

FILE * in; /*FILE pointer to do the stream IO*/
in = fopen(courseFile, "r+");

最佳答案

我从 dougpan 那里得到了关于堆栈溢出的临时解决方法。他是这么说的。

这是一个很好的问题...我有一个临时的解决方法...我确实尊重您将重点放在问题而不是您的代码上的要求。作为一个快速的临时答案,目前我唯一的答案是修改你的代码,如果你只是调试你的代码和你的数据文件。我知道对文件位置进行硬编码是不行的,但出于调试目的,以下内容将帮助您克服道路上的障碍。您可以尝试将目录位置与您的数据文件一起硬编码,以便您的代码可以找到它。例如,假设您的 Mac 上的用户目录是 jerryletter,您可以将 Data.txt 文件复制到您的用户目录 ~/jerryletter。然后可以像下面这样只修改一行代码:

strcpy(file_name,"/Users/jerryletter/Data.txt");

因此,这是一个 Xcode IDE 问题。在这里查看我的原因和答案:https://stackoverflow.com/a/24266915/3565426

关于c - C语言读取数据文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17642177/

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