puts Function in C : यह Function gets() Function का Complementary Function है। जिस तरह gets() Function से प्राप्त मान को किसी Identifier में Store किया जाता है व प्रक्रिया के पश्चात उस Identifier में Stored मान को Screen पर printf() Function द्वारा प्रिंट किया जाता है, उसी प्रकार scanf() Function या gets() Function द्वारा प्राप्त String को puts() Function द्वारा Screen पर प्रिंट किया जा सकता है। यह String हम printf() Function द्वारा भी प्रिंट कर सकते हैं।
Program #include<stdio.h> main() { int age; char name[30]; puts("Enter Name"); gets(name); puts("Enter Age"); scanf("%d", &age); age=age+1; puts("Your Name is "); puts(name); //OR printf("Your Name is %s", name); printf("Your Age Will Be %d Next Year", age); }
यह Function बिल्कुल उसी तरह प्रयोग किया जाता है, जिस तरह से gets() Function को Use किया जाता है। फर्क सिर्फ इतना है कि gets() Function में कोष्ठक में हमें उस Identifier का नाम लिखना होता है, जिसमें Input किया जाने वाला मान Store होना होता है, जबकि puts() Function में कोष्ठक में उस Identifier का नाम लिखना होता है, जिसमें Stored String को Screen पर Print करना है अथवा Double Quote के अन्दर वह Message लिखा जाता है, जिसे Screen पर प्रिंट करना होता है।
इस तरह से हम puts() Function को printf () Function के स्थान पर Message देने में प्रयोग कर सकते हैं और किसी Identifier में स्थित String को Screen पर प्रिंट भी करवा सकते हैं।
puts() Function की एक विशेषता यह भी है कि इस Function के उपयोग के समय हमें New Line के लिए ‘\n’ Character Constant का प्रयोग नहीं करना पडता है, बल्कि यह Function स्वयं New Line में ही Message को प्रिंट करता है।
इस Function की कमी यह है कि इसके द्वारा हम Message व किसी Identifier में स्थित String दोनों को एक साथ प्रिंट नहीं करवा सकते हैंं। यदि हमें Message को भी प्रिंट करना हो, तो पहले एक puts() Function द्वारा उस Message को प्रिंट करना होगा फिर दूसरे puts() Function द्वारा किसी Identifier में स्थित String को प्रिंट करना होगा।
इस प्रकार दो बार इस Function को Use करने के बजाय अक्सर हम ये काम एक ही printf() Function द्वारा कर लेते हैं। gets() Function व puts() Function केवल String पर ही काम करते हैं।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
C Programming Language in Hindi | Page: 477 + 265 | Format: PDF