JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now

हिंदी माध्यम नोट्स

Categories: C Language in hindi

String : Functions in c computer language definition in hindi स्ट्रिंग क्या है c भाषा में कंप्यूटर हिंदी में

स्ट्रिंग फंक्शन क्या है c भाषा में कंप्यूटर हिंदी में String : Functions in c computer language definition in hindi :-
C programe  मे character पर भी integer के तरह operation perform हो सकता है |जब कभी किसी expression मे character का use होता है तब system के द्वारा ये character स्वत ही integer मे change हो जाता है |सभी character की fixed ASIIC value होती है |
किसी character को integer मे चगे करने के लिए प्रोग्राम है |
#include<conio.h>
#include<stdio.h>
void main()
{
char a=’b’;
printf(“Asiic value of b is %d”,a);
getch();
}आउटपुट होगा :
Asiic value of b is 98किसी character  पर arithmetic operation भी perform कर सकते है | Arithmetic operation मे character  की ASIIC value के साथ कैलकुलेशन होती है |जैसे :#include<conio.h>
#include<stdio.h>
void main()
{
char a=’b’;
char y;
y=’a’+1;
printf(“Asiic value of b is %d”,a);
printf(“%c”,y)
printf(“Asiic value of b is %d”,y);
getch();
}
इस उदहारण मे , b की ASIIC value 98 है, y=’a’+1; statement से y की  ASIIC value 98+1=99 हो जाएगी |printf(“%c”,y) से 99 ASIIC value वाला character print होगा |
आउटपुट होगा :
Asiic value of b is 98
c
Asiic value of b is 99

1.atoi() function

इस function से किसी digits के string को integer को convert कर सकते है |जैसे
#include<conio.h>
#include<stdio.h>
void main()
{
char a=’2019′;
int b;
b=atoi(a);
printf(“%d”,b);
getch();
}
इस उदाहारण मे ‘2019’ जो की एक string है b=atoi(a); statement से integer मे convert हो गयी जो की integer variable b मे store हो जाती है |
ओउपुत होगा :
2019

String Comparison :

किसी दो Strings को compare करने के लिए string.h header file मे ,strcmp() function होता है |इस function की value ‘0’ होती है जब दोनों string match हो जाती है | और ‘1’ तब होती है जब दोनों strings match नहीं होती है|
इसका syntax है :-
strcmp(string_name 1,string_name 2);
उदहारण के लिए :
#include<conio.h>
#include<stdio.h>
void main()
{
char a[10],b[10];
int i;
printf(“enter your string 1”);
gets(a);
printf(“enter your string 2”);
gets(b);
if(strcmp(a,b)==1)
{
printf(“Strings are not same .”);
}
else
{printf(“Strings are same .”);
}

getch();
}

आउटपुट होगा :
enter your string 1 ParthPatel
enter your string 2 ParthPatel
Strings are same .
और
enter your string 1 PriyaPatel
enter your string 2 ParthPatel
Strings are not same .
String cascading:
String cascading का मतलब है दो strings को जोड़ना |इसके लिए string.h header file मे ,strcat() function होता है |इसका syntax है :-
strcat(string_name 1,string_name 2);

string_name 1,string_name 2 दो charter array होती है |जब strcat () function execute होगा string_name 2 ,string_name 1 के बाद write होगा |string_name 1 मे null charter को डिलीट करके string_name 2 को insert किया जाता है |
और  string_name 1 की size इतनी होनी चाहिए की string_name 2 के chartercet insert हो जाये |
उदहारण के लिए :

#include<conio.h>
#include<stdio.h>
void main()
{
char a[15],b[10];
printf(“enter your string 1”);
gets(a);
printf(“enter your string 2”);
gets(b);
strcat(a,b);
printf(“%s”,a);
getch(();
}

आउटपुट होगा :

enter your string 1 Parth
enter your string 2 Patel
ParthPatel

इस function से दो strings को ही नहीं string constant को भी add कर सकते है |उदाहरण के लिए:
#include<conio.h>
#include<stdio.h>
void main()
{
char a[15],b[10];
printf(“enter your string 1”);
gets(a);
strcat(a,Hello!);
printf(“%s”,a);
getch(();
}
ओउपुत होगा :
enter your string 1 Parth
ParthHello!

String Copy :

String copy function strcpy() का use किसी string को दुसरे string मे copy करने के लिए किया जाता है |इसका syntax है :-

strcpy(string_name 1,string_name 2);

और  string_name 1 की size इतनी होनी चाहिए की string_name 2 के charterer,string_name 1 मे copy हो जाये |उदहारण के लिए:
#include<conio.h>
#include<stdio.h>
void main()
{
char a[15],b[10];
printf(“enter your string 1”);
gets(a);
printf(“Before Coping=%s”,a);
printf(“enter your string 2”);
gets(b);
strcpy(a,b);
printf(“After Coping=%s”,a);
getch(();
}
आउटपुट होगा :

enter your string 1 Parth
enter your string 2 Patel
Before Coping=Parth
After Coping=Patel

String Length:

Strlen() का उपयोग string की length (Number of character )को calculate करनेके  लिए  किया जाता है |इसका syntax है :-
Strlen(string_name);
उदहारण के लिए :
#include<conio.h>
#include<stdio.h>
void main()
{
char a[15];
printf(“enter your string “);
gets(a);
int length;
length=strlen(a);
printf(“Size of string=%d”,length);
getch();
}आउटपुट होगा :
enter your string Parth
Size of string=5इसके next article मे इस अभी function को for loop और pre define function के अलावा प्रोग्राम को discuss करेगे |
Sbistudy

Recent Posts

सती रासो किसकी रचना है , sati raso ke rachnakar kaun hai in hindi , सती रासो के लेखक कौन है

सती रासो के लेखक कौन है सती रासो किसकी रचना है , sati raso ke…

1 day ago

मारवाड़ रा परगना री विगत किसकी रचना है , marwar ra pargana ri vigat ke lekhak kaun the

marwar ra pargana ri vigat ke lekhak kaun the मारवाड़ रा परगना री विगत किसकी…

1 day ago

राजस्थान के इतिहास के पुरातात्विक स्रोतों की विवेचना कीजिए sources of rajasthan history in hindi

sources of rajasthan history in hindi राजस्थान के इतिहास के पुरातात्विक स्रोतों की विवेचना कीजिए…

3 days ago

गुर्जरात्रा प्रदेश राजस्थान कौनसा है , किसे कहते है ? gurjaratra pradesh in rajasthan in hindi

gurjaratra pradesh in rajasthan in hindi गुर्जरात्रा प्रदेश राजस्थान कौनसा है , किसे कहते है…

3 days ago

Weston Standard Cell in hindi वेस्टन मानक सेल क्या है इससे सेल विभव (वि.वा.बल) का मापन

वेस्टन मानक सेल क्या है इससे सेल विभव (वि.वा.बल) का मापन Weston Standard Cell in…

3 months ago

polity notes pdf in hindi for upsc prelims and mains exam , SSC , RAS political science hindi medium handwritten

get all types and chapters polity notes pdf in hindi for upsc , SSC ,…

3 months ago
All Rights ReservedView Non-AMP Version
X

Headline

You can control the ways in which we improve and personalize your experience. Please choose whether you wish to allow the following:

Privacy Settings
JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now