代码如下:
FILE *cfPtr;
int rowOne[3]={1,2,3};
int rowOne2[3];
if((cfPtr=fopen("course.txt","w"))==NULL){
printf("文件未打开。\n");
} else {
fwrite(rowOne, sizeof(rowOne), 1, cfPtr);
fclose(cfPtr);
}
if((cfPtr=fopen("course.txt","w"))==NULL){
printf("文件未打开。\n");
} else {
fread(rowOne2, sizeof(rowOne2), 1, cfPtr);
fclose(cfPtr);
}
int i;
for(i=0;i<3;i++){
printf("%d\t",rowOne2[i]);
}
printf("\n\n");
for(i=0;i<3;i++){
printf("%d\t",rowOne[i]);
}
return 0;
然后结果就。。。:
8 2009091631 2009091625
1 2 3
course,txt这个文件里也啥都没有,倒是多了一堆空格
求解这是什么情况
FILE *cfPtr;
int rowOne[3]={1,2,3};
int rowOne2[3];
if((cfPtr=fopen("course.txt","w"))==NULL){
printf("文件未打开。\n");
} else {
fwrite(rowOne, sizeof(rowOne), 1, cfPtr);
fclose(cfPtr);
}
if((cfPtr=fopen("course.txt","w"))==NULL){
printf("文件未打开。\n");
} else {
fread(rowOne2, sizeof(rowOne2), 1, cfPtr);
fclose(cfPtr);
}
int i;
for(i=0;i<3;i++){
printf("%d\t",rowOne2[i]);
}
printf("\n\n");
for(i=0;i<3;i++){
printf("%d\t",rowOne[i]);
}
return 0;
然后结果就。。。:
8 2009091631 2009091625
1 2 3
course,txt这个文件里也啥都没有,倒是多了一堆空格
求解这是什么情况

