c语言fread()无法读取文件

因为之前有一段是先检测这个文件有多少行的,然后才要来读取具体的文件内容,为了之后读取文件的时候文件指针还在文件头,所以,

用了这样的代码。。。。

FILE *file;

FILE *ctnum;
ctnum = file;


没错,我用另外一个指针指向了文件头,去移动那个ctnum的指针来扫描文件,但是为什么之后的原因居然是file指针跟着动了呢?现在还是不明白!


然后就是在后来用fread()之前加上了一句

fseek(file,0,SEEK_SET); 

然后读取就正确了。





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值