如果你想打开其他路径的文件就得加绝对路径比如:宽虚察
fopen("c:\my_note.txt","rw")就行了
我写一个简单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)
}
}
如果你不是用Tc的如亩搏话,可以直接将耐蠢文件放到工程根目录下,否则要放到.exe文件生成的目录。如果你是运行.exe文件的话,要将文件和.exe放到同一目录下。
其实你只要注意代码里面指定的相对或者绝对路渣祥径和需要的文件路径相同就行了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)