gets Function in C Language : scanf() Function की कमी को पूरा करने के लिए C Library में gets() नाम का एक Function Provide किया गया है। ये फंक्शन Keyboard से आने वाली String को Array_Identifier में Store करने का काम करता है।
इस Function का प्रयोग करके हम मनचाही लम्बाई की String को किसी Array_Identifier में Input कर सकते हैं। ये Function तब Terminate होता है, जब हम String Input करने के बाद Keyboard के Enter Key को Press करते हैं।
इस Function को समझने के लिए हमने पिछले Program को ही निम्नानुसार थोडा सा Modify किया है। अब ये Program केवल New Line Character से ही Terminate होता है और New Line Character तब Generate होता है, जब हम Keyboard पर स्थित Enter Key को Press करते हैं।
Program #include<stdio.h> main() { int age; char name[30]; clrscr(); printf("\n Enter Name"); gets(name); printf("\n Enter Age"); scanf("%d", &age); age=age+1; printf("Your Name is %s", name); printf("Your Age Will Be %d Next Year", age); getch(); }
इस Function में कोष्ठक के अंदर हमें उस Array का नाम देना होता है, जिसमें हम String को Store करना चाहते हैं। इस Function में किसी भी Control String का प्रयोग नहीं किया जाता है, क्योंकि ये Function केवल Keyboard से String प्राप्त करने का काम करता है और String हमेंशा Array में Store होती है।
ये Article इस वेबसाईट पर Selling हेतु उपलब्ध EBook C Programming Language in Hindi से लिया गया है। इसलिए यदि ये Article आपके लिए उपयोगी रहा, तो निश्चित रूप से ये पुस्तक भी आपके लिए काफी उपयोगी साबित होगी।
C Programming Language in Hindi | Page: 477 + 265 | Format: PDF