Δημοσιεύτηκε: 08 Ιουν 2011, 19:21
UnKnown96 έγραψε:Στην δικία σου δεν μπένει σε infinite loop απλώς βγάζει αυτό το error με το menu 2 φορές πάλι
Τι να βάλω τώρα για να αποτρέψω τον άλλον να βάλει γράμματα;...
Βλέπουμε
Είναι πολύ κουφό αυτό που λες με το διπλό μενού. Εγώ το έχω δοκιμάσει σε 3 διαφορετικούς compilers και 4 διαφορετικά shells και δουλεύει μια χαρά. Ποιος ξέρει.
Σχετικά με το θέμα του ξεγελάσματος, ο πιο συνηθισμένος τρόπος αντιμετώπισης είναι αυτό που κάνω στη V2 μου, να διαβάζεις δηλαδή τα νούμερα ως strings, ώστε να μπορείς μετά να κάνεις ότι έλεγχο εγκυρότητας θέλεις πριν τα μετατρέψεις σε νούμερα για να κάνεις τις πράξεις.
Δοκίμασε να ξεγελάσεις τη V2 μου με όποιον τρόπο νομίζεις. Αν δεν μου έχει ξεφύγει κάτι, αντιμετωπίζει οποιαδήποτε πιθανότητα (ακόμα και την περίπτωση να του δώσεις νούμερα που ξεπερνάνε σε εύρος τις μέγιστες τιμές που μπορούν να αναπαραστήσουν οι double στην C).