29/05/09 0:28
feddur
Salve, ho cominciato questo programma:
vorrei che quando salva il file, venga salvato in un cartella con il nome del cognome e nome del paziente, in modo da avere una cartella per ogni singolo paziente.
Come posso fare?
Grazie.
#include <stdlib.h> #include <stdio.h> #include <string.h> int ok; struct paziente { char nome[20]; char cognome[20]; int numero; }; main() { struct paziente dati; printf("*** Iserire dati paziente ***\n\n"); printf("Cognome: "); scanf("%s",dati.cognome); printf("Nome:\t "); scanf("%s",dati.nome); printf("Numero:\t "); scanf("%d",&dati.numero); printf("\nPremi 1 per confermare i dati, 0 per annullare:\n"); scanf("%d",&ok); if (ok == 1) { FILE *fp; fp = fopen (dati.cognome , "w+"); fprintf(fp, "Cognome: %s\n", dati.cognome); fprintf(fp, "Nome\t:%s\n", dati.nome); fprintf(fp, "Numero\t%d\n", dati.numero); printf("Paziente inserito nel database\n"); } else { printf("Annullato\n"); } system("PAUSE"); return 0; }
vorrei che quando salva il file, venga salvato in un cartella con il nome del cognome e nome del paziente, in modo da avere una cartella per ogni singolo paziente.
Come posso fare?
Grazie.
aaa