Στην προγραμματισμού 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 "
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα