Ticker

6/recent/ticker-posts

string in c in hindi

String in C :

 यह character का समूह या array है। जिसका अन्तिम index null (/0)होता है। string को define करने के लिए characters के जरिए array बनाया जाता है। String Multi Character को Double Quotation Mark (“ “) के अन्दर तथा single Character  को single Quotation Mark (‘ ‘) के अन्दर लिखा जाता है l String के लिए Header File <string.h> प्रयोग किया जाता है l

String में एक से अधिक character होते है इसीलिए '%s' इस fomat specifier का इस्तेमाल करते है | अगर single character को print करना हो तो '%c' इस format specifier का इस्तेमाल किया जाता है |

String के Variable Name में (&) ampersand की आवश्यकता नही होती है l

Array के लिए string की साइज़ Integer Value होना चाहिए l

  SYNTAX   char string_name[size];

 

Example for Single Character String –

char str1[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

 

Example for Multiple Character String –

char str2[6] = "Hello";

 

Example for Multiple Character String without using Array_size

char str3[] = "Hello";

 

Example Program 1:

#include<stdio.h>

#include<conio.h>

 

  int main()

   {

      char stu[10];        

      printf("Enter Your Name – Max 10 Char :");

      scanf("%s",stu);

 

      printf("Your Name Is %s",stu);

      getch();

  }

 

Output –

Enter Your Name – Max 10 Char : sitm

Your Name Is : sitm

 

Program 2 –

#include <stdio.h>

 

int main(){

char str1[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

char str2[6] = "Hello";

char str3[] = "Hello";

 

    printf("Value of str1 : %s\n", str1);

    printf("Value of str2 : %s\n", str2);

    printf("Value of str3 : %s", str3);

 

return 0;

}

 

Output :

Value of str1 : Hello

Value of str2 : Hello

Value of str3 : Hello

 

Program 3 –

#include <stdio.h>

 

int main() {

char str[6] = {'H', 'e', 'l', 'l', 'o', '\0'};

          printf("Value of str[0] : %c\n", str[0]);

          printf("Value of str[1] : %c\n", str[1]);

          printf("Value of str[2] : %c\n", str[2]);

          printf("Value of str[3] : %c\n", str[3]);

          printf("Value of str[4] : %c\n", str[4]);

          printf("Value of str[5] : %c\n", str[5]);

return 0;

}

 

Output –

Value of str[0] - H
Value of str[1] - e
Value of str[2] - l
Value of str[3] - l
Value of str[4] - o
Value of str[5]

 

Post a Comment

0 Comments