Ah ok più o meno ho capito anche se non riuscirei a replicare il codice xD è ancora troppo difficile per me comunque ho un altro problemino (non mandarmi a quel paese xDD) nel primo programma ho usato std::getline(std::cin, parola); per l'acquisizione invece del cin>> ma... come devo fare per usare il cin>> prima? cioè il programma è
cout<<...
cin>>...
cout<<...
std::getline(std::cin, parola);
ma compilando il programma non funziona cioè non fa niente non esegue i cout ne cin niente da quello che ho capito se prima del getline uso cin vanno in conflitto allora ho provato a mette cin.ignore() subito dopo il cin>> ma nemmeno va
RISOLTO: bastava svuotare il buffer con fflush(stdin); ma... è in c conosci un comando che svuoti il buffer in c++?