//文件的读取 读不出来是什么原因? # includevoid main(){ FILE*fp; if((fp=fopen('E:\\计算机软件\\awe.txt','r'))==NULL) { printf('Cannot open this file\n'); } else { printf('This file is OK\n'); } if(fclose(fp)) printf('file close error!\n'); } 可能的原因如下:创建文件时的命名应该是awe,而不是awe.txt
方法/步骤
1
文件的命名为awe.txt
2
所以运行的时候并不能打开文件
3
而此时把文件名称修改为awe,不带后缀名
4
文件正常打开!
6
还有一种可能就是路径没有写对,应该将\各位\\,应为c语言中\是转义字符,如果想表达\,需要书写\\即:
7
dev c++和vc++6.0编译器中,中文路径名可以出现,不为错;
下一篇:编程c语言入门之后如何进阶