- 57 名前:デフォルトの名無しさん mailto:sage [2010/01/21(木) 18:19:59 ]
- >>55
11,250/4 割り切れないから元データが不正じゃない? #include <stdio.h> #pragma pack(1) typedef struct POINT{ short x; short y; }; #pragma pack() int main(){ struct POINT pt; FILE *fin,*fout; fin = fopen("data.bin","rb"); if(fin==NULL)return -1; fout = fopen("out.txt","w"); if(fout==NULL)return -1; fprintf(fout,"#X\tY\n"); while(fread(&pt,sizeof pt,1,fin)==1){ fprintf(fout,"%d\t%d\n",pt.x,pt.y); } fclose(fin); fclose(fout); return 0; }
|

|