Δημοσιεύτηκε: 25 Μάιος 2011, 23:08
από linuxs
medigeek έγραψε:Εμ.. την πρώτη φορά εισάγουμε ένα χαρακτήρα και enter.
Το δεύτερο scanf διαβάζει το δευτερο χαρακτήρα buffer του standard input, δηλαδή το enter.

Το πρόβλημα λύνεται με την ακόλουθη εντολη μετά από κάθε εντολή scanf
Κώδικας: Επιλογή όλων
getchar();


είναι απόλυτα σωστό? αν θέλω να διαβάσω "ya" η getchar() θα πάρει το a και θα διαβάσει \n πάλι... ;(