C ++ में पुट () फ़ंक्शन stdout को एक स्ट्रिंग लिखता है।
प्रोटोटाइप डालता है
int डालता है (const char * str);
puts()
समारोह अपने तर्क के रूप में एक अशक्त समाप्त स्ट्रिंग str लेता है और यह करने के लिए लिखते हैं stdout
। समाप्ति वर्ण वर्ण ' 0' नहीं लिखा गया है, लेकिन यह स्ट्रिंग लिखने के बाद एक नया वर्ण वर्ण ' n' जोड़ता है।
एक कॉल puts()
बार-बार fputc () कॉल करने के समान है।
फ़ुटप्स () के बीच मुख्य अंतर puts()
है और puts()
फ़ंक्शन आउटपुट के लिए एक नयालाइन वर्ण जोड़ता है, जबकि fputs()
फ़ंक्शन नहीं करता है।
इसे हेडर फ़ाइल "> हेडर फ़ाइल में परिभाषित किया गया है।
डालता है () पैरामीटर
str
: लिखी जाने वाली स्ट्रिंग।
डालता है () मान लौटाओ
सफलता पर, puts()
फ़ंक्शन एक गैर-नकारात्मक पूर्णांक देता है। असफल होने पर यह वापस लौटता है EOF
और त्रुटि संकेतक को सेट करता है stdout
।
उदाहरण: कैसे काम करता है () कार्य करता है
#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; )
जब आप प्रोग्राम चलाते हैं, तो आउटपुट होगा:
नव वर्ष की हार्दिक शुभकामनाएँ