[c] Scrivere su file txt

di il
1 risposte

[c] Scrivere su file txt

main ()
{
    int i, a;
    Again:
    i = 0;
    printf ("#### RUBRICA ELETTRONICA ####\n\n");
    printf ("Scegli operazione:\n1 Aggiungi contatto\n2 Leggi contatti\n3 Stampa\n4 Esci\n0 Pulisci schermo\n\n");
    scanf ("%d", &i);
        
        if (i==0)
            system ("clear");

        if (i==1)
            printf ("Aggiungi un nuovo contatto...\n");
            printf ("Inserisci il nome... ");
            char nome [50];
            scanf ("%s", &nome);

           ...
            
            printf ("Fatto.\n");

            
        if (i==2)
             printf ("Leggi tutti i contatti...\n");

        if (i==3)
            printf ("Stampa...\n");

        if (i==4)
            exit(0);
    
    
           
    
    printf ("\n\n");
    goto Again;
}
Ho il nome che sarà il testo da scrivere nel file txt. Ma come faccio a salvarlo nel file? ho provato con fputs con fopen ma non mi fa scrivere, mi crea solo il file vuoto. C'è da dire che non ho trovato nemmeno tanta documentazione. Persino qui sul forum non c'è nulla, o meglio non mi fa vedere le pagine. Come posso fare dunque?
Devi accedere o registrarti per scrivere nel forum
1 risposte