Mine
public text v1 · immutablevoid menu_gc(app *estrutura){
char name[30];
FILE *f;
system("cls");
printf("Introduza o nome para o ficheiro a gravar:");
fflush(stdin);
gets(&name);
strcat(name, ".bin");
f=fopen(name,"wb");
if (f==NULL){ printf ("Erro a criar o ficheiro\n"); fflush(stdin); getchar(); }
else{
fwrite(estrutura, sizeof(app), estrutura, f);
fclose(f);
printf("SAVED!"); fflush(stdin); getchar();
}
}