Salve a tutti ragazzi!Stavo creando un programma che scrive del testo su un file..ma non so perchè non funziona come dovrebbe.
Il codice è il seguente:
codice:
        #include<iostream.h>
        #include <conio.h>
        #include <stdio.h>
        main()
       {
        char ancora;
        FILE * pFile;
        char parola [256];
        
        pFile = fopen ("lista","a");
        do {


        printf ("Inserisci la parola: ");
        fgets (parola,255,stdin);



        cout<<"Vuoi inserire un altra parola? " ;
        cin>>ancora;
        }
        while (ancora== 's');
        fclose (pFile);

        return 0;
        }
Il programma dovrebbe stampare su file una parola e poi dovrebbe chiedermi se ne voglio stampare un'altra...e se rispondo affermativamente dovrebbe poter farmi inserire un'altra parola...il problema è che quando rispondo affermativamente non mi fa inserire l'altra parola... Potreste aiutarmi??Grazie