2011-06-13 79 views
0

如何读取&根据.c文件写入当前目录中的文件? 例如在C我的C文件:\文件夹\源(C文件可以放在其他文件夹中)在c文件的当前目录中打开并写入文件

fpin=fopen("textfile.txt", "r"); 

如果没有具体的路径,程序将在打开项目路径的文本文件borland C++

+0

你的问题是什么? – 2011-06-13 02:33:16

+1

编译的程序如何知道.C文件的位置?如果你在另一台电脑上运行它,它会做什么? – Gabe 2011-06-13 02:35:41

+0

该程序可以检测到.c文件的位置,读取和写入与.c文件相同的文件夹中的文本文件。假设输入文本文件和输出文本文件始终保留在.c文件 – hkvega 2011-06-13 02:39:55

回答

2

要使用该技术打开文件,该文件必须位于可执行文件的目录中,而不是源项目目录中。

+0

这假定可执行文件的目录是__ current_ _ current working directory_,这可能是一个不正确的假设。 – sarnold 2011-06-13 02:56:47

相关问题