Πώς να χρησιμοποιήσετε τη συνάρτηση Putchar() στο C

Pos Na Chresimopoiesete Te Synartese Putchar Sto C



ο putchar() Η λειτουργία είναι μια σημαντική συνάρτηση στον προγραμματισμό C που χρησιμοποιείται για την ανάγνωση και την εκτύπωση ενός χαρακτήρα. Αλλά δεν μπορείτε να χρησιμοποιήσετε προσδιοριστές μορφής με αυτήν τη συνάρτηση. Αν θέλετε να εκτυπώσετε μόνο έναν χαρακτήρα τότε putchar() η λειτουργία μπορεί να είναι πιο αποτελεσματική σε σύγκριση με printf().

Αυτό το άρθρο πρόκειται να εξερευνήσει το putchar() f unction, τη σύνταξή του και την επιστρεφόμενη τιμή του με παραδείγματα.







Τι είναι η συνάρτηση putchar() στο C;

ο putchar() Η συνάρτηση στον προγραμματισμό C είναι η συνάρτηση εξόδου που χρησιμοποιείται για την εγγραφή των χαρακτήρων στην τυπική έξοδο και εμφανίζει αυτούς τους χαρακτήρες στην κονσόλα. Αυτή η λειτουργία περιλαμβάνεται από την τυπική βιβλιοθήκη εισόδου/εξόδου που είναι αρχείο κεφαλίδας. Αυτή η συνάρτηση χρησιμοποιεί μια απλή σύνταξη στη γλώσσα C που δίνεται ως:



ενθ πουτσάρ ( ενθ απανθρακώνω ) ;

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



Επιστρεφόμενη Αξία : Με επιτυχία, η συνάρτηση επιστρέφει έναν ανυπόγραφο χαρακτήρα στην κονσόλα. Διαφορετικά, επιστρέφει ΕΟΦ (Τέλος αρχείου).





Πώς να χρησιμοποιήσετε τη συνάρτηση putchar() στο C;

Εξετάστε τα ακόλουθα παραδείγματα για να μάθετε τη χρήση του συνάρτηση putchar(). στον προγραμματισμό C.

Παράδειγμα 1

Ας ακολουθήσουμε ένα απλό παράδειγμα ανάγνωσης ενός χαρακτήρα από ένα πρόγραμμα χρησιμοποιώντας το putchar() λειτουργία και την εμφάνισή της στην κονσόλα.



#include

κύριος ( ) {

// Δηλώστε έναν χαρακτήρα
απανθρακώνω ντο ;
//Ζητήστε από τον χρήστη να εισαγάγει τον χαρακτήρα
printf ( 'Παρακαλώ εισάγετε έναν χαρακτήρα: ' ) ;
scanf ( '%ντο' , & ντο ) ;
//Χρησιμοποιήστε την putchar() για να εκτυπώσετε τον δεδομένο χαρακτήρα στην κονσόλα
printf ( 'Ο χαρακτήρας που εισήχθη είναι:' ) ;
πουτσάρ ( ντο ) ;
ΕΠΙΣΤΡΟΦΗ 0 ;


}

Παράδειγμα 2

Εδώ είναι ένα άλλο πρόγραμμα C που δείχνει τη λειτουργία του putchar() λειτουργία διαβάζοντας χαρακτήρες από μια συμβολοσειρά.

#include

κύριος ( ) {

// Δηλώστε μια σειρά χαρακτήρων

απανθρακώνω str [ πενήντα ] = 'Καλώς ήρθατε στο linuxhit.' ;

Για ( ενθ Εγώ = 0 ; Εγώ <= 25 ; Εγώ ++ ) {

//Χρησιμοποιήστε την putchar() για να εκτυπώσετε τη δεδομένη συμβολοσειρά χαρακτήρων στην κονσόλα

πουτσάρ ( str [ Εγώ ] ) ;

}

ΕΠΙΣΤΡΟΦΗ 0 ;

}

Παράδειγμα 3

Μπορείτε επίσης να χρησιμοποιήσετε το putchar() λειτουργία για την ανάγνωση χαρακτήρων από ένα αρχείο και εδώ είναι ένα παράδειγμα τέτοιας περίπτωσης.

#include

ενθ κύριος ( )

{

ΑΡΧΕΙΟ * αρχείο ;
απανθρακώνω ντο ;
// Άνοιγμα αρχείου σε λειτουργία ανάγνωσης
αρχείο = fopen ( 'file.txt' , 'r' ) ;
αν ( ΜΗΔΕΝΙΚΟ == αρχείο )
{
printf ( 'Το αρχείο δεν μπορεί να ανοίξει \n ' ) ;
}
// Εκτύπωση όσων είναι γραμμένα σε αρχείο, χρησιμοποιώντας putchar(), χαρακτήρα προς χαρακτήρα χρησιμοποιώντας βρόχο.
κάνω {
ντο = fgetc ( αρχείο ) ;
πουτσάρ ( ντο ) ;
// Έλεγχος εάν ο χαρακτήρας δεν είναι EOF. Αν είναι ΕΟΦ σταματήστε να διαβάζετε.
} ενώ ( ντο != ΕΟΦ ) ;
// Κλείσιμο του αρχείου
fclose ( αρχείο ) ;
ΕΠΙΣΤΡΟΦΗ 0 ;


}

Παραγωγή

συμπέρασμα

ο putchar() Η λειτουργία είναι μια σημαντική συνάρτηση στον προγραμματισμό C που χρησιμοποιείται για την εκτύπωση ενός χαρακτήρα στην κονσόλα. Αν και δεν επιτρέπει ειδικές μορφές, είναι πιο χρήσιμο από printf() όταν εκτυπώνετε μόνο έναν χαρακτήρα. Είναι εύκολο στη χρήση και χρήση σε προγράμματα C με την απλή σύνταξη και την τιμή επιστροφής. Παρέχονται παραδείγματα χρήσης για την ανάγνωση χαρακτήρων από εισόδους χρήστη, συμβολοσειρές και δεδομένα για να σας διευκολύνουν να κατανοήσετε πώς να χρησιμοποιήσετε putchar() σε διαφορετικές κοινές καταστάσεις.