Buongiorno,
La mia probabilmente sarà una domanda strana.
Ho un codice, in cui all'inizio all'utente viene chiesto di inserire due nomi, parte poi un ciclo do-while dentro il quale essi verranno utilizzati più volte come variabili nei printf. Il problema è che, dal secondo giro in poi, il nome (qualsiasi sia) nella variabile nome1 viene tenuto, mentre i printf con la variabile nome2 sono errati:
esempio:
printf("%s, %s eccoli qua",nome1,nome2) --> Paolo, eccoli qua
Ovviamente i printf e le istruzioni sono identiche per entrambi i "nomi".
C'è qualche tipico errore che si può verificare quando delle variabili di tipo char x[] in un ciclo non mantengono il proprio "valore"?
Grazie mille per chi risponderà, buona serata!