View Single Post
Old 14-05-2008, 14:36   #3
PaSteam
Senior Member
 
Iscritto dal: Oct 2006
Messaggi: 385
grazie per l' aiuto cosi funziona ma poi viene prodotto un errore riprendo il tuo esempio

devo ottenere 2 frasi da input la prima va a buon fine ma la seconda frase non la fa inserire

#include <stdlib.h>
#include <stdio.h>

int main()
{
char sz[32];
char sz1[20];

printf("inserisci la prima frase\n");
if (scanf("%32[^\n]", sz) != 1)
{
printf("\nerrore1\n");
}
printf("%s" , sz);
printf("\n inserisci la seconda frase");

//non mi fa scrivere la seconda frase il programma termine con errore2!!!!

if (scanf("%20[^\n]", sz1) != 1)
{
printf("\nerrore2\n");
}
printf("%s" , sz1);
// ...

return 0;
}

qualche soluzione?
PaSteam è offline   Rispondi citando il messaggio o parte di esso