我试图读C. 的文件,但当我读的时候,写到它,写到Sttdout 打印@ 并且我的档案里没有。原因是什么?
#include <stdio.h>
int main() {
FILE *fp;
int br;
char buffer[10];
int i;
fp = fopen("a.txt","r");
while(1) {
br = fread(buffer,1,10,fp);
printf("%s",buffer);
if (br==0)
break;
}
}
产出:
1234567891@2345678912@3456789 12@3456789 12@
The file: 123456789123456789123456789