编写c语言找不到txt文件|c语言读取txt文件时文件路径怎么写调试的时候都是找不到该文件

Ⅰ c语言读取txt文件时,文件路径怎么写,调试的时候都是找不到该文件

带空格的文件名,可以先放入char 数组,再使用。例如: FILE *fin;char namein[80]="D:\\kkk\\tmp\\test sp\\a.txt"; // 带空格int x;printf("%s\n",namein);fin=fopen(namein,"r"); // 这里用变量名if (!fin) printf("open err");fscanf(fin,"%d",&x);printf("%d",x);fclose(fin);}c++ 也一样。 还有一种老方法,带空格的路径 用 8字符 省略法(写6个字符加1个波浪号加1):namein[80]="C:\DOCUME~1\Administrator\abc.txt";

Ⅱ 求帮忙,c语言找不到文件,或者找到文件里面没有内容,是怎么回事

应该是BorlandC吧,如果用TC的话,看一下文件所在路径是否在搜索路径中ps:不是运行的时候错误,应该是编译时的错误


赞 (0)