/ Published in: C
Expand |
Embed | Plain Text
#include <stdlib.h> #include <stdio.h> void main(int argc,char **argv) { int len; FILE *fp; int val; int size; fp = fopen(argv[1], "wb"); val = 52; fwrite(&val, sizeof(int), 1, fp); val = 122; fwrite(&val, sizeof(int), 1, fp); val = 21; fwrite(&val, sizeof(int), 1, fp); fclose(fp); val = 0; val = sizeof(int); fp = fopen(argv[1], "rb"); fread(&val, sizeof(int), 1, fp); //fseek(fp,4,SEEK_SET); if(feof(fp)) else { fread(&val, sizeof(int), 1, fp); } //fseek(fp,8,SEEK_SET); if(feof(fp)) else { fread(&val, sizeof(int), 1, fp); } fread(&val, sizeof(int), 1, fp); if(feof(fp)) fseek(fp,0,SEEK_END); size = ftell(fp); if(feof(fp)) fread(&val, sizeof(int), 1, fp); fread(&val, sizeof(int), 1, fp); fseek(fp, -4, SEEK_CUR); fread(&val, sizeof(int), 1, fp); fseek(fp, -8, SEEK_CUR); fread(&val, sizeof(int), 1, fp); /*while(!feof(fp)) { }*/ fclose(fp); }
You need to login to post a comment.
