Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #define _CRT_SECURE_NO_WARNINGS
- #include <stdio.h>
- #include <stdlib.h>
- #include<string.h>
- struct Student {
- char pib[40];
- int bal;
- };
- int main()
- {
- Student znach;
- znach.bal = 10;
- strcpy(znach.pib, "Ivanov");
- printf("%s %d \n", znach.pib, znach.bal);
- fprintf(stdout,"%s %d \n", znach.pib, znach.bal);
- FILE* outputf;
- outputf = fopen("file.txt", "w");
- fprintf(outputf, "%s %d \n", znach.pib, znach.bal);
- fclose(outputf);
- Student znach1;
- outputf = fopen("file.txt", "r");
- if (!outputf)
- {
- printf("File not found");
- return 1;
- }
- fscanf(outputf, "%s%d", &(znach1.pib),&(znach1.bal));
- printf("%s %d \n", znach1.pib, znach1.bal);
- fclose(outputf);
- /// ///////////////////////////////////////////////////////////////////////////////
- FILE* fb;
- fb = fopen("f.bin", "wb");
- fwrite(&znach1, sizeof(znach1), 1, fb);
- fclose(fb);
- fb = fopen("f.bin", "rb");
- if (!fb)
- {
- printf("File not found");
- return 1;
- }
- Student x;
- fread(&x, sizeof(x), 1, fb);
- printf("from bin:%s %d\n", x.pib, x.bal);
- fclose(fb);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement