#include <stdio.h> #include <string.h> #include <process.h> #include <ctype.h> struct inforec { char name[85]; int age; }; int main() { char ch = ‘N’; char filename[85]; FILE *fileptr; struct inforec person; printf(”Anna tiedoston nimi: \n”); gets(filename); if ((fileptr = fopen(filename, ”w”)) == NULL) { printf(”Tiedostoa ei voi avata”); exit (0); } do { printf(”Anna nimi\n”); scanf(”%s”;person.name); printf(”Anna ikä\n”); scanf(”%d”, &person.age); fwrite(&person, sizeof(person), 1, fileptr); fflush(stdin); printf(”Lisäätkö nimen tiedostoon (K/E)\n”); ch = getchar(); } while (toupper(ch) == ‘K’); fclose(fileptr); printf(”\nTiedoston %s tallennus OK\n”, filename); return 0; }