वर्णों की एक सरणी (या) वर्णों के संग्रह को स्ट्रिंग कहा जाता है।
स्ट्रिंग के लिए इनपुट और आउटपुट
उदाहरण
स्ट्रिंग्स के लिए इनपुट और आउटपुट के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main ( ){ char a[30]; printf("enter your name"); scanf ( "%s",a); printf ("your name is %s",a); getch ( ); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
1. Enter your name : Lucky 2. Enter your name : Lucky Lol Your name is Lucky Your name is Lucky
नोट -
-
स्ट्रिंग्स को स्वीकार करने के लिए '&' का उपयोग नहीं किया जाता है क्योंकि स्ट्रिंग का नाम ही स्ट्रिंग के आधार पते को निर्दिष्ट करता है।
-
स्कैनफ ( ) द्वारा स्पेस को एक चरित्र के रूप में स्वीकार नहीं किया जाता है।
-
'\0' को कंपाइलर द्वारा अंत में रखा जाता है।
उदाहरण
स्ट्रिंग्स को पढ़ने और लिखने के लिए गेट्स ( ) और पुट ( ) का उपयोग करने के लिए सी प्रोग्राम निम्नलिखित है -
#include<stdio.h> main ( ){ char a[30]; printf ( "enter your name"); gets (a); printf("Your name is"); puts (a); }
आउटपुट
जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -
1. Enter your Name : Lucky 2) Enter your name : Lucky Lol Your name is Lucky Your name is Lucky Lol
नोट - स्पेस को गेट्स ( ) द्वारा एक पात्र के रूप में भी स्वीकार किया जाता है।