Δημοσιεύτηκε: 02 Μαρ 2012, 20:21
migf1 έγραψε:Ilias95 έγραψε:
...
Η 12 δουλεύει μόνο όταν δεν υπάρχουν κενά ανάμεσα στους τελεστές και τους τελεστέους όπως στο παράδειγμα.
Οποιεσδήποτε υποδείξεις ευπρόσδεκτες.
Έχει να κάνει με το ότι η scanf() σταματάει να διαβάζει όταν βρει κενό διάστημα. Ενδεχομένως να υπάρχει κάποιος τρόπος από τα... μυριάδες χαρακτηριστικά της συνάρτησης(π.χ. ίσως με χρήση των [ ] και του ^ που της λένε τι είδους χαρακτήρες να αγνοήσει) αλλά όπως έχω γράψει και σε παλαιότερο ποστ, εγώ δεν τη χρησιμοποιώ την scanf() ... βασικά κανείς δεν τη χρησιμοποιεί... είναι καλή όταν η είσοδος είναι φορμαρισμένη ομοιογενώς, αλλά στις υπόλοιπες περιπτώσεις (που είναι και η πλειοψηφία) είναι μπλέξιμο μεγάλο.
Στην συγκεκριμένη περίπτωση την χρησιμοποιώ επειδή η mySCANF() όπως είπαμε δεν δουλεύει μέσα σε loop. Στην πορεία θα δω και άλλους τρόπους για να πάρω είσοδο.
Την λύση σου θα την δω όταν μάθω και για arrays/pointers.