Z
zaheer031
I am using the following code
typedef struct A {
int x;
int y;
int z;
};
int main(void) {
struct A A;
struct A B;
FILE *fp;
A.x = 80000;
A.y = 40000;
A.z = 12345;
printf("%d %d %d\n", A.x, A.y, A.z);
fp = fopen("file.txt", "wb");
fwrite(&A, sizeof A, 3, fp);
fclose(fp);
fp = fopen("file.txt", "rb");
fread(&B, sizeof B, 1, fp);
fclose(fp);
printf("%d %d %d\n", B.x, B.y, B.z);
return 0;
}
But the file.txt is containing junk values when i open it . Please let
me know what is wrong in my program.
Thanks,
Zaheer
typedef struct A {
int x;
int y;
int z;
};
int main(void) {
struct A A;
struct A B;
FILE *fp;
A.x = 80000;
A.y = 40000;
A.z = 12345;
printf("%d %d %d\n", A.x, A.y, A.z);
fp = fopen("file.txt", "wb");
fwrite(&A, sizeof A, 3, fp);
fclose(fp);
fp = fopen("file.txt", "rb");
fread(&B, sizeof B, 1, fp);
fclose(fp);
printf("%d %d %d\n", B.x, B.y, B.z);
return 0;
}
But the file.txt is containing junk values when i open it . Please let
me know what is wrong in my program.
Thanks,
Zaheer