gets (Array_Identifier) Function
gets (Array_Identifier)
Function
scanf() Function की कमी को पूरा लिए “C” Library में gets() नाम का एक Function Provide किया गया है |
ये
Function
Keyboard से आने वाली String को Array_
Identifier में Store करने का काम करता है |
इस Function
का प्रयोग करके हम मनचाही लम्बाई की String को
किसी Array Identifier में Input कर
सकते है | ये Function
तब Terminate होता है , जब हम String
Input करने के बाद Keyboard के Enter
Key को Press करते हैं |
इस
Function
को समझने के लिए हमने Program को लिया है |
अब
ये Program केवल
New Line Character से ही Terminate होता
है और New Line Character तब Generate होता
है , जब हम Keyboard पर स्थित Enter Key को Press करते हैं |
Program
#include<stdio.h>
main()
{
int age;
char name[30];
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 होता
है |
No comments