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

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

Ποιο είναι το αντίθετο της εκτύπωσης σε προγραμματισμού C

; Developers δημιούργησε τη γλώσσα προγραμματισμού C ως εργαλείο προγραμματισμού συστημάτων . Ως εκ τούτου , C εργάζεται σε ένα χαμηλό επίπεδο του συστήματος , μπορούν να επικοινωνούν απευθείας με τους μηχανισμούς εισόδου /εξόδου και τη μνήμη . Εξαιτίας αυτού , C έχει πολλές λειτουργίες εισόδου και εξόδου για να χειριστεί διάφορες καταστάσεις . Ωστόσο , οι λειτουργίες εισόδου και εξόδου του καθρέφτη ο ένας τον άλλον σε λειτουργία : Το " scanf ( ) " λειτουργία μιμείται τη σύνταξη του " printf ( ) " κατά την εκτέλεση της αποστολής του απέναντι . Η printf () Λειτουργία
Η

Στην προγραμματισμού C , η παραγωγή με το πρότυπο ρεύμα εξόδου επιτυγχάνεται με τον τρόπο του « printf ()" λειτουργία. Printf λειτουργεί με τη λήψη ενός σταθερού δείκτη σε μια σειρά χαρακτήρων ( έκδοση της ποινής ή του "string" Γ ) που ακολουθείται από μια λίστα τιμών . Ο κατάλογος των τιμών θα πρέπει να αντιστοιχεί σε μια συλλογή από ειδικά σύμβολα στο χορδών που αντιπροσωπεύουν τον τύπο δεδομένων μιας τιμής . Όπως φαίνεται στο παρακάτω παράδειγμα , η συνάρτηση printf παίρνει ένα string που περιέχει τον ειδικό χαρακτήρα " % d ", το οποίο σημαίνει ότι πρέπει να υπάρχει μια δεκαδική τιμή μετά από το string . Η δεκαδική τιμή θα εκτυπωθεί στη θέση του το σύμβολο " % d" :

printf ( " Decimal : % d" , 564 ) ?

/* Τυπώνει " Decimal : 564 " στην οθόνη * /
η puts ( ) λειτουργία
Η

Οι " puts ( ) " λειτουργία λειτουργεί παρόμοια με τη συνάρτηση printf , εκτός του ότι βάζει τα έργα ειδικά για την έξοδο σειρά . Τα βάζει λειτουργούν λάβει μια σειρά χαρακτήρων - και πάλι , την παράσταση C μιας σειράς - και εκτυπώνει στην οθόνη . Το παρακάτω παράδειγμα δείχνει πώς βάζει τα έργα στον κώδικα :

char str [ ] = " Γεια " ?

Puts ( str ) ?

/* Τυπώνει " Γεια " στην οθόνη * /

Η Η scanf ( ) Λειτουργία
Η

αντίσταση της λειτουργίας printf είναι η " scanf ( ) " λειτουργία. Αντί εκτύπωση χαρακτήρων στην οθόνη , η λειτουργία scanf ανακτά είσοδο από το χρήστη για χρήση του προγράμματος . Η συνάρτηση scanf έχει παρόμοια σύνταξη με την printf ( ένα string που περιέχει ειδικούς χαρακτήρες ) , αλλά αντί να περιέχει μια συμβολοσειρά με ειδικούς χαρακτήρες , ακολουθούμενο από τις τιμές για να εκτυπώσετε στην οθόνη , το string στην scanf ακολουθείται από τις μεταβλητές στις οποίες θα αποθηκεύονται εισόδου . Το παρακάτω παράδειγμα δείχνει πώς scanf λειτουργεί στην πράξη :

int εισόδου?

Scanf ( "User Input ένας ακέραιος : % d" , input ) ?

/* Ο χρήστης θα εισάγουν ένας ακέραιος , που το πρόγραμμα θα αποθηκεύσει στη μεταβλητή " εισόδου " * /
εικόνων η gets ( ) Λειτουργία
Η

Ακριβώς όπως scanf είναι το αντίθετο της printf " παίρνει ( ) " αντιτίθεται puts . Η συνάρτηση παίρνει παίρνει μια συμβολοσειρά εισόδου από το χρήστη και την αποθηκεύει σε ένα πίνακα χαρακτήρων . Ο προγραμματιστής πρέπει να ορίσει μια σειρά χαρακτήρα για να αποθηκεύσετε το string σε - και βεβαιωθείτε ότι ο χαρακτήρας σειρά έχει αρκετό χώρο για να αποθηκεύσετε την αναμενόμενη σειρά . Το ακόλουθο παράδειγμα περιγράφει λεπτομερώς τη λειτουργία παίρνει :

char str [ 200 ] ?

Παίρνει ( str ) ? //Ο χρήστης είναι ελεύθερος να εισάγετε ένα string , που το πρόγραμμα θα αποθηκεύσει σε " str "
Η
εικόνων

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

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