Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> C /C + + Προγραμματισμός

Πώς να χρησιμοποιήσετε την εντολή Scanf σε C + +

Η λειτουργία scanf στη C + + έχει διαμορφωθεί τα δεδομένα από το standard input , η οποία είναι η οθόνη από προεπιλογή . Αυτά τα δεδομένα στη συνέχεια αποθηκεύεται με τη μορφή και τις θέσεις που καθορίζονται στα επιχειρήματα . Scanf παίρνει μια μορφή σαν παράμετρο ακολουθούμενη από όσες αναφορές που απαιτούνται από τη μορφή . Τα ακόλουθα βήματα θα σας βοηθήσουν να χρησιμοποιήσετε αυτή την κοινή εντολή. Οδηγίες
Η 1

Καταλάβετε ότι η λειτουργία scanf διατηρείται στην cstdio βιβλιοθήκη . Μπορεί να χρειαστεί να συμπεριλάβετε το αρχείο header stdio.h να χρησιμοποιήσετε αυτή τη λειτουργία . 2

Μάθετε τη σύνταξη . Η πλήρης σύνταξη είναι int scanf ( const char * format , ... ) . Η συνάρτηση αυτή επιστρέφει τον αριθμό των στοιχείων διαβάσει. Αν scanf αποτύχει πριν από οποιαδήποτε δεδομένα διαβάζονται , η ΕΟΦ θα πρέπει να επιστραφεί
εικόνων 3

ξέρετε ότι η μορφή μπορεί να περιέχει προσδιοριστικά μορφή χρησιμοποιώντας το ακόλουθο πρότυπο : . % [ * ] [ Πλάτος ] [ τροποποιητές ] πληκτρολογήστε . Τα πεδία που είναι κλεισμένες σε παρενθέσεις είναι προαιρετικές . Σημειώστε ότι ο τύπος είναι το μόνο απαιτούμενο συνιστώσα της ετικέτας . Ο τύπος πρέπει να είναι ένα από τα ακόλουθα : c (ένας χαρακτήρας ) ? D ( ακέραιος αριθμός ) ? Ε , ε, στ , ζ , G ( δεκαδικό floating point ) ? O ( οκταδικό ακέραιο ) ? S ( συμβολοσειρά χαρακτήρων ) ? U ( unsigned δεκαδικός ακέραιος αριθμός )? . . x , x ( δεκαεξαδικός ακέραιος )
Η 4

Σημειώστε ότι ένα κορδόνι (-α ) τύπο χαρακτήρων, θα διαβάσει χαρακτήρες μέχρι ένα κενό , αλλαγή γραμμής ή tab συναντάται

5

Κοιτάξτε την παρακάτω πλήρες πρόγραμμα για ορισμένα απλά παραδείγματα για το πώς να χρησιμοποιούν scanf : # include

int main ( ) { char όνομα [ 80 ] ? ηλικία int ?

printf ( " Ποιο είναι το όνομά σας \\ n ;")? scanf ( "% s" , όνομα ) ? printf ( " Ποια είναι η ηλικία σας \\ n ;")? scanf ( "% d" , & την ηλικία ) ? printf ( " % s , είστε % d χρονών \\ n " , το όνομα , την ηλικία ) ? . επιστροφή 0? }

Αυτό το πρόγραμμα θα έχει την ακόλουθη ανταλλαγή . Θα προηγηθεί έξοδος του προγράμματος είναι από το " Πρόγραμμα : " και θα πρέπει να προηγηθεί είσοδο του χρήστη

από το " Χρήστης : " :

Πρόγραμμα : Ποιο είναι το όνομά σας χρήστη : John Smith.Program : Τι είναι ηλικία σας χρήστη : 23.Program : . John Smith , είστε 23 ετών
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα