Τι κάνει το παρακάτω πρόγραμμα;
#include <stdio.h>
int main() {
char message[7];
printf("Say something: ");
scanf("%s", message);
printf("%s\n", message);
return 0;
}
$ ./message
Say something: hello!
hello!
& πριν τη μεταβλητή message. Πώς και λειτουργεί;Houston, we've had a problem here.; Πώς το διορθώνουμε;Θυμηθείτε σε τι μετατρέπεται το όνομα ενός πίνακα όταν το περνάμε σε συνάρτηση. Για
το δεύτερο σκέλος, μετρήστε πόσους χαρακτήρες (μαζί με το '\0') διαβάζει το %s
από την πρώτη λέξη και πόσοι χωρούν στον πίνακα· η scanf δέχεται και πλάτος πεδίου.
Αριθμός στον οδηγό: Α18.6
(στο κεφάλαιο) ·
Μόνιμο αναγνωριστικό: slides-lec18-scanf-string ·
Σύνδεσμος: https://progintro.github.io/study/questions/slides/slides-lec18-scanf-string.html ·
Markdown (GitHub)