多语言展示
当前在线:583今日阅读:155今日分享:35

C语言中的文件读取为何读取不成功?

//文件的读取 读不出来是什么原因? # 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编译器中,中文路径名可以出现,不为错;

推荐信息