C ++ θέτει () - C ++ Standard Library

Η συνάρτηση 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; )

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

 Ευτυχισμένο το νέο έτος χρόνια πολλά

ενδιαφέροντα άρθρα...