我正在用 C 语言编程,但遇到以下问题:
我使用 fopen 并尝试从 csv 文件中读取,该文件当前存储在程序的 exe 文件的文件夹中。
该程序在调试模式和发布模式下运行良好,但是当我尝试在 Visual Studio 2008 Express Edition 上以“不调试启动”模式运行该程序时,该程序停止工作并且 Windows 显示一条消息:“ * .exe 已停止工作. 一个程序导致程序停止正常工作。Windows 将关闭该程序并通知您是否有可用的解决方案”。
我试过在几台电脑上运行这个程序,结果都是一样的。
我可以给你的另一个信息是,如果我输入文件的完整路径(C:....file.csv) - 那么它工作得很好,没有任何问题。
我知道我没有编写任何代码,但我希望有人知道为什么会发生这种情况。
谢谢提前。