C语言打开文件操作
在我的D盘有一个001.txt的文本文件 我想通过fopen打开这个文件,但是输出是open file fail,也就是打开失败,各位给我看看什么地方出了问题
#include <stdio.h>
int main(void)
{
FILE *pfile;
char charc;
pfile = fopen("D:\001.txt","rt+");
if (NULL == pfile)
{
printf("open file fail");
}
else
{
charc = fgetc( pfile );
printf("%c",charc);
}
system("pause");
return 0;
}
[解决办法]
pfile = fopen("D:\\001.txt","rt+");
[解决办法]
转义字符\0表示的是空NULL,可以改成/001.txt或者\\001.txt