Δημοσιεύτηκε: 28 Ιούλ 2011, 14:55
Άψογος φίλε Σταματίου !

Μια μικρή προσθήκη χρειάζεται, στην switch να βάλεις κι ένα deafult στο τέλος για περιπτώσεις που το σύμβολο πράξης είναι κάτι άσχετο από τα 4 που θέλουμε. Δηλαδή...
(το default πρέπει να το βάζουμε πάντα πριν κλείσουμε ένα switch, έστω και με σκέτο break).
Πολύ χάρηκα φίλε Σταματίου, γιατί με είχες φοβήσει την 1η φορά
Άψογος!
Δίνω και τη δική μου υλοποίηση (χρησιμοποιώ 2 συναρτήσεις εγώ, αλλά δεν έχει σημασία... η ουσία ήταν η χρήση της s_get και η μετατροπή του inbuf στις μεταβλητές που χρειαζόμαστε)
Αν δεν έχει άλλο παιδί κάποια απορία, δώστε μου 5 λεπτά να γράψω τον 3ο τρόπο υλοποίησης της προηγούμενης άσκησης, όπου εκεί πλέον έχουμε εμπεδώσει τη χρήση της s_get και απλά θέλω να δείξω έναν διαφορετικό τρόπο χρήσης συναρτήσεων.
Μια μικρή προσθήκη χρειάζεται, στην switch να βάλεις κι ένα deafult στο τέλος για περιπτώσεις που το σύμβολο πράξης είναι κάτι άσχετο από τα 4 που θέλουμε. Δηλαδή...
- Κώδικας: Επιλογή όλων
...
...
switch (i3) {
case '*':
printf("%d * %d = %d\n",i1,i2,i1*i2);
break;
...
...
default:
puts("den yparxei tetoia prajh");
break;
}
(το default πρέπει να το βάζουμε πάντα πριν κλείσουμε ένα switch, έστω και με σκέτο break).
Πολύ χάρηκα φίλε Σταματίου, γιατί με είχες φοβήσει την 1η φορά
Δίνω και τη δική μου υλοποίηση (χρησιμοποιώ 2 συναρτήσεις εγώ, αλλά δεν έχει σημασία... η ουσία ήταν η χρήση της s_get και η μετατροπή του inbuf στις μεταβλητές που χρειαζόμαστε)
Spoiler: show
Αν δεν έχει άλλο παιδί κάποια απορία, δώστε μου 5 λεπτά να γράψω τον 3ο τρόπο υλοποίησης της προηγούμενης άσκησης, όπου εκεί πλέον έχουμε εμπεδώσει τη χρήση της s_get και απλά θέλω να δείξω έναν διαφορετικό τρόπο χρήσης συναρτήσεων.