| Код | #include <stdio.h>
struct mystruct { int i; char ch; };
int main(void) { FILE *stream; struct mystruct s;
if ((stream = fopen("1.txt", "wb")) == NULL) { fprintf(stderr, "Cannot open output file.\n"); return 1; } s.i = 0; s.ch = 'A'; fwrite(&s, sizeof(s), 1, stream); /* write struct s to file */ fclose(stream); /* close file */ return 0; }
|
Добавлено @ 07:23
| Код | #include <string.h> #include <stdio.h>
int main(void) { FILE *stream; char msg[] = "this is a test"; char buf[20];
if ((stream = fopen("DUMMY.FIL", "w+")) == NULL) { fprintf(stderr, "Cannot open output file.\n"); return 1; }
/* write some data to the file */ fwrite(msg, strlen(msg)+1, 1, stream);
/* seek to the beginning of the file */ fseek(stream, SEEK_SET, 0);
/* read the data and display it */
fread(buf, strlen(msg)+1, 1, stream); printf("%s\n", buf);
fclose(stream); return 0; }
|
|