Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> सी प्रोग्रामिंग

एक स्ट्रिंग क्या है? सी भाषा में स्ट्रिंग्स को डिक्लेयर और इनिशियलाइज़ करें

वर्णों की एक सरणी (या) वर्णों के संग्रह को स्ट्रिंग कहा जाता है।

घोषणा

नीचे दी गई घोषणा का संदर्भ लें -

char stringname [size];

उदाहरण के लिए - चार ए [50]; लंबाई 50 वर्णों की एक स्ट्रिंग।

आरंभीकरण

इनिशियलाइज़ेशन इस प्रकार है -

  • एकल वर्ण का उपयोग करना स्थिर -

char string[20] = { ‘H’, ‘i’, ‘l’, ‘l’, ‘s’ ,‘\0’}

एक स्ट्रिंग क्या है? सी भाषा में स्ट्रिंग्स को डिक्लेयर और इनिशियलाइज़ करें

  • स्ट्रिंग स्थिरांक का उपयोग करना -

char string[20] = "Hello":;

एक स्ट्रिंग क्या है? सी भाषा में स्ट्रिंग्स को डिक्लेयर और इनिशियलाइज़ करें

  • '\0' को एक शून्य वर्ण कहा जाता है। यह स्ट्रिंग के अंत को चिह्नित करता है।

  • '\0' स्वचालित रूप से संकलक द्वारा रखा जाता है, यदि एक स्ट्रिंग इनपुट के रूप में दी जाती है। यदि एक वर्ण दिया गया है तो उपयोगकर्ता को अंत में '\0' रखने का ध्यान रखना होगा।

एक्सेस करना - स्ट्रिंग तक पहुँचने के लिए एक नियंत्रण स्ट्रिंग "%s" का उपयोग किया जाता है, जब तक कि इसका सामना '\0' से नहीं हो जाता।

उदाहरण

एक स्ट्रिंग के लिए सी प्रोग्राम निम्नलिखित है -

#include<stdio.h>
main ( ){
   char a[10] = "Hello";
   clrscr ( );
   printf ( " given string is %s",a)
   getch ( );
}

आउटपुट

जब उपरोक्त प्रोग्राम को निष्पादित किया जाता है, तो यह निम्नलिखित परिणाम उत्पन्न करता है -

Given string is Hello

  1. C भाषा में स्ट्रिंग्स के लिए इनपुट और आउटपुट क्या हैं?

    वर्णों की एक सरणी (या) वर्णों के संग्रह को स्ट्रिंग कहा जाता है। स्ट्रिंग के लिए इनपुट और आउटपुट उदाहरण स्ट्रिंग्स के लिए इनपुट और आउटपुट के लिए सी प्रोग्राम निम्नलिखित है - #include<stdio.h> main ( ){    char a[30];    printf("enter your name");    s

  1. सी भाषा में strncpy () फ़ंक्शन क्या है?

    C लाइब्रेरी फ़ंक्शन char *strncpy(char *dest, const char *src, size_t n) src . द्वारा इंगित की गई स्ट्रिंग से n वर्णों तक कॉपी करता है करने के लिए गंतव्य . ऐसे मामले में जहां, src की लंबाई n से कम है, शेष भाग को शून्य बाइट्स के साथ गद्देदार किया जाएगा। वर्णों की एक सरणी को स्ट्रिंग कहा जाता है। घोष

  1. सी भाषा में strcmp () फ़ंक्शन क्या है?

    सी लाइब्रेरी फ़ंक्शन int strcmp(const char *str1, const char *str2) str1 . द्वारा इंगित स्ट्रिंग की तुलना करता है str2 . द्वारा इंगित स्ट्रिंग की ओर । वर्णों की एक सरणी को स्ट्रिंग कहा जाता है। घोषणा एक सरणी के लिए घोषणा निम्नलिखित है - char stringname [size]; उदाहरण के लिए - चार स्ट्रिंग [50]; ल