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