首页上一页 1 下一页尾页 2 条记录 1/1页
int mian(void)
{
FILE* fp;
char ch;
fp = fopen("d:\\yingwenlujingS.txt", "r");
if (fp==NULL)
{
printf("打开文件失败\n");
}
ch = fgetc(fp);
while (ch!=EOF)
{
putchar(ch);
ch = fgetc(fp);
}
if (fclose(fp)==EOF)
{
printf("关闭文件失败");
}
return 0;
}
老师,这个是我写的代码,报错了,
下面这个是书上的源代码
void main()
{
FILE* fp; /*定义一个指向FILE类型结构体的指针变量*/
char ch; /*定义变量及数组为字符型*/
fp = fopen("d:\\yingwenlujingS.txt", "r"); /*以只读方式打开指定文件*/
ch = fgetc(fp); /*fgetc函数带回一个字符赋给ch*/
while (ch != EOF) /*当读入的字符值等于EOF时结束循环*/
{
putchar(ch); /*将读入的字符输出在屏幕上*/
ch = fgetc(fp); /*fgetc函数继续带回一个字符赋给ch*/
}
printf("\n");
fclose(fp); /*关闭文件*/
}
我把文件路径换了一下,可以打开,这两个代码我对照了一下,没有什么差别,可以为什么会报错啊,老师,您给瞧瞧我错在哪里了啊