Οδηγός Μελέτης - Εισαγωγή στον Προγραμματισμό

Α10.1 · Πρόσθεση δύο αριθμών από την είσοδο

Διάλεξη 10, διαφάνεια 5 · Δυσκολία ★☆☆ · programming · Κεφάλαια: 10, 9

Θέλω να διαβάσω δύο αριθμούς από την πρότυπη είσοδο και να τους προσθέσω. Πώς;

$ ./addnums
Give me a number: 40
Give me another number: 2
Total: 42

Ένας τρόπος είναι να χρησιμοποιήσουμε την getchar και να φτιάξουμε μια συνάρτηση getinteger που διαβάζει τους χαρακτήρες έναν-έναν και τους μετατρέπει σε αριθμό. Υπάρχει άλλος τρόπος να επιτύχουμε το ίδιο αποτέλεσμα; Γράψτε το πρόγραμμα addnums.c.

Υπόδειξη

Η πρότυπη βιβλιοθήκη έχει μια «αδελφή» της printf για διάβασμα. Θυμηθείτε ότι πρέπει να της δώσετε πού να αποθηκεύσει κάθε τιμή, και ελέγξτε τι επιστρέφει.

Αριθμός στον οδηγό: Α10.1 (στο κεφάλαιο) · Μόνιμο αναγνωριστικό: slides-lec10-addnums · Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec10-addnums.html · Markdown (GitHub)