c语言中的要操作的文件应该放在哪儿呢,是不是放在哪儿都行啊,那位高手告诉我,先谢了,

来源:百度知道 编辑:UC知道 时间:2024/07/03 09:25:55

我写一个简单a+b的程序,输入文件为test.txt,这个文件中有两个整数,当在编译器(VC6.0)中运行该程序时,test.txt放在Debug的上层目录,即*.cpp文件所在的目录。如果直接运行*.exe,那么放在*.exe目录下,即Debug目录下。 还有,你如果指明了路径,就要放在路径指定的目录。
#include <stdio.h>

void main()
{
FILE *fp;
int a,b;
if ((fp = fopen("test.txt","r")) == NULL)
{
}
else
{
fscanf(fp,"%d%d",&a,&b);
printf("%d\n",a+b);
}
}

放在哪儿都行.

但读的文件用户要有读的权,写的文件要有写的权。(多用户系统有此问题)

文件路径的斜杠,程序里单斜杠必须写成双斜杠。

只要知道路径,放在哪里都可以的

debug文件夹下你生成的可执行文件的目录里

放在你存放原程序的地方,也可以用“d:\\1.txt”打开d盘的文件