刚刚学到关于文件的操作,写了一个求文件字节大小的程序(借鉴书上的)可是运行不了
我在c盘下建立了个 llx.txt的文件在里面添加了内容 123456
在输入路径的时候 我输入的为 c\:llx.txt
fp1是打开成功了的
貌似是进入了死循环
以下是我的代码
#include <stdio.h>
FILE *fp1, *fp2;
int main() // sizefile函数
{
char name[25];
printf("\n请输入文件的位置:");
scanf("%s", name);
fp1 = fopen(name, "wb");
int sizef = 0;
while(!feof(fp1)){
fgetc(fp1);
sizef++;
}
rewind(fp1);
printf("这个文件中字节的大小为:%d", sizef-1);
return 0;
}
不知道是哪里出错了
还想问问有没有其他可行的办法