level 1
toeguep
楼主
int main(void){unsigned long a,b,c;FILE *fp1,*fp2,*fp3;fp1=fopen("1.txt","rb");fp2=fopen("2.txt","rb");fp3=fopen("3.txt","wb");fread(&a,4,1,fp1);fread(&b,4,1,fp2);c=a+b;fwrite(&c,4,1,fp3);fclose(fp1);fclose(fp2);fclose(fp3);return 0;}
1.txt 的内容是00 0B B8 22
2.txt 的内容是00 05 DC 26
按理来说 3.txt 的内容应该是00 11 94 48
可是运行后 3.txt 的内容却是00 10 94 49
实在是想不明白啊!!!
2011年07月18日 15点07分
1
1.txt 的内容是00 0B B8 22
2.txt 的内容是00 05 DC 26
按理来说 3.txt 的内容应该是00 11 94 48
可是运行后 3.txt 的内容却是00 10 94 49
实在是想不明白啊!!!