c文件指针和文件的打开与关闭
FLIE *aaa,*bbb;//声明一个文件指针
aaa=fopen("in","w")// 将aaa与文件关联并以只写方式打开
fclose(aaa);//关闭aaa
那么问题来了1. 第二行是得到文件指针并打开,如果我不想打开 只希望将aaa和in这个文件关联 有没有方法可以实现呢,也就是希望aaa指向in 但是不打开
2.文件指针可以重新赋值吗?
如果我在第二行和第三行之间插入 aaa=fopen("out","w");
这样aaa是否就指向out? 那现在 in这个文件就没有指针而且没有关闭 一个文件打开了关不关闭有什么区别?
3.现在in文件里面有123(空格) 456
在第2行后面添加
int a,b;
fscannf(aaa,"%d",&a);
fscannf (aaa,"%d",&b);
printf("%d %d",a,b);
结果为 123 456
为什么第二次扫描aaa会从第一次结束的位置开始 具体的过程是怎样的?