Η συνάρτηση put () στο C ++ γράφει μια συμβολοσειρά στο stdout.
βάζει () πρωτότυπο
int βάζει (const char * str);
Η puts()
συνάρτηση παίρνει ένα μηδενικό τερματικό string ως όρισμα και το γράφει stdout
. Ο τελικός μηδενικός χαρακτήρας " 0" δεν είναι γραμμένος αλλά προσθέτει έναν χαρακτήρα νέας γραμμής " n" μετά τη σύνταξη της συμβολοσειράς.
Μια κλήση puts()
είναι ίδια με την επανάληψη κλήσης fputc ().
Η κύρια διαφορά μεταξύ των fputs () και puts()
είναι η puts()
συνάρτηση προσθέτει έναν χαρακτήρα γραμμής στην έξοδο, ενώ η fputs()
συνάρτηση δεν συμβαίνει.
Ορίζεται στο αρχείο κεφαλίδας "> αρχείο κεφαλίδας.
βάζει () Παράμετροι
str
: Η συμβολοσειρά που θα γραφτεί.
βάζει () Επιστροφή τιμή
Με επιτυχία, η puts()
συνάρτηση επιστρέφει έναν μη αρνητικό ακέραιο. Σε αποτυχία επιστρέφει EOF
και ενεργοποιεί την ένδειξη σφάλματος stdout
.
Παράδειγμα: Πώς λειτουργεί η λειτουργία put ()
#include int main() ( char str1() = "Happy New Year"; char str2() = "Happy Birthday"; puts(str1); /* Printed on new line since '/n' is added */ puts(str2); return 0; )
Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:
Ευτυχισμένο το νέο έτος χρόνια πολλά