Problema con printf

di Anonimizzato31633 il
3 risposte
Buonasera,
Ho un problema con la seconda printf di questa parte di codice, in quanto dopo il primo %s mi va a capo da solo. Quale è il problema?

printf("\nDigitare il nome del mago 1: ");
fgets (Mago1.nome_mago, 256, stdin);
while ((getchar()) != '\n');

printf("\nIl mazzo di %s classe %s \n", Mago1.nome_mago, Mago1.c_mago);

3 Risposte

  • La fgets aggiunge un ritorno a capo nella stringa. Vedi la documentazione della fgets.
  • Non c'è un modo per poter stampare comunque tutto sulla stessa riga?
Devi accedere o registrarti per scrivere nel forum
3 risposte