Ciao, ho il solito problema dello scanf del char, ovvero del buffer di input ma non riesco a risolverlo nel modo usuale... ecco le poche linee di codice che non vanno:
Come vedete ho messo il fflush dello standard input, eppure ho lo stesso errore...come mai??codice:char buffer[100]; char c; printf("Scrivi una stringa>"); scanf("%s",buffer); printf("Adesso scrivi un carattere, a scelta tra [s\\n]"); fflush(stdin); scanf("%c",&c); //questo viene saltato printf("Stringa: %s e carattere %c ",buffer,c);

Rispondi quotando