C String.h లైబ్రరీ ఫంక్షన్‌లను ఎలా ఉపయోగించాలి

C String H Laibrari Phanksan Lanu Ela Upayogincali



“string.h” హెడర్ ఫైల్ ప్రత్యేకంగా C ప్రోగ్రామింగ్ లాంగ్వేజ్‌లోని స్ట్రింగ్‌లపై వివిధ కార్యకలాపాలను నిర్వహించడానికి రూపొందించబడింది. ఈ హెడర్ ఫైల్ Cలోని స్ట్రింగ్‌లను నిర్వహించడానికి బహుళ ఫంక్షన్‌లను కలిగి ఉంది. ఈ గైడ్‌లో, మేము C ప్రోగ్రామింగ్ లాంగ్వేజ్‌లోని “string.h” హెడర్ ఫైల్ యొక్క కొన్ని ఫంక్షన్‌లను చర్చిస్తాము.

C String.h లైబ్రరీ ఫంక్షన్‌లను ఉపయోగించడం

మేము ఈ క్రింది ఉదాహరణలలో “string.h” హెడర్ ఫైల్ యొక్క మూడు ముఖ్యమైన ఫంక్షన్‌లను ఉపయోగిస్తాము:

ఉదాహరణ 1: స్ట్రింగ్ లెంగ్త్ ఫంక్షన్‌ని ఉపయోగించడం

స్ట్రింగ్ పొడవును లెక్కించడానికి “string.h” హెడర్ ఫైల్ యొక్క స్ట్రింగ్ పొడవు ఫంక్షన్ ఉపయోగించబడుతుంది. కింది C స్క్రిప్ట్ ఈ ఫంక్షన్‌ని ఉపయోగించుకుంటుంది:









ఈ ప్రోగ్రామ్‌లో, మేము 'నమూనా' స్ట్రింగ్‌ను ప్రకటించాము మరియు దానికి 'ప్రోగ్రామింగ్' స్ట్రింగ్‌ను కేటాయించాము. అప్పుడు, మేము ఈ స్ట్రింగ్ యొక్క పొడవును లెక్కించడానికి “string.h” లైబ్రరీ యొక్క “strlen” ఫంక్షన్‌ని ఉపయోగించాము మరియు దానిని “పొడవు” వేరియబుల్‌కు కేటాయించాము. ఆ తరువాత, మేము టెర్మినల్‌లో ఈ పొడవును ముద్రించాము.



ఈ C ప్రోగ్రామ్‌ను కంపైల్ చేయడానికి, కింది ఆదేశం ఉపయోగించబడుతుంది:





$ gcc స్ట్రింగ్. సి -ఓ స్ట్రింగ్

ఈ ప్రోగ్రామ్‌ను అమలు చేయడానికి, కింది ఆదేశం ఉపయోగించబడుతుంది:



$. / స్ట్రింగ్

మా స్ట్రింగ్ యొక్క పొడవు క్రింది చిత్రంలో చూపబడింది:

ఉదాహరణ 2: స్ట్రింగ్ కాపీ ఫంక్షన్‌ని ఉపయోగించడం

'string.h' లైబ్రరీ యొక్క స్ట్రింగ్ కాపీ ఫంక్షన్ ఒక స్ట్రింగ్‌ను మరొకదానికి కాపీ చేయడానికి ఉపయోగించబడుతుంది. కింది C స్క్రిప్ట్ ఈ ప్రయోజనం కోసం రూపొందించబడింది:

ఈ ఉదాహరణలో, మేము మునుపటి ఉదాహరణలో అదే స్ట్రింగ్‌ని ఉపయోగించాము. ఆ స్ట్రింగ్ కాకుండా, మేము 'నమూనా2' మరొక స్ట్రింగ్‌ను ప్రకటించాము. C ప్రోగ్రామింగ్ లాంగ్వేజ్ యొక్క “strcpy” ఫంక్షన్‌ని ఉపయోగించి, మేము “నమూనా” స్ట్రింగ్‌ను “sample2”కి కాపీ చేసాము. ఆ తరువాత, మేము టెర్మినల్‌లో 'నమూనా2' స్ట్రింగ్‌ను ముద్రించాము.

కింది అవుట్‌పుట్ మా మొదటి స్ట్రింగ్ రెండవ స్ట్రింగ్‌కి విజయవంతంగా కాపీ చేయబడిందని వర్ణిస్తుంది:

ఉదాహరణ 3: స్ట్రింగ్ కంపారిజన్ ఫంక్షన్‌ని ఉపయోగించడం

'string.h' హెడర్ ఫైల్ యొక్క స్ట్రింగ్ కంపారిజన్ ఫంక్షన్ రెండు స్ట్రింగ్‌లను పోల్చడానికి ఉపయోగించబడుతుంది. రెండు స్ట్రింగ్‌లు సరిగ్గా ఒకేలా ఉన్నప్పుడు ఈ ఫంక్షన్ యొక్క అవుట్‌పుట్ “0”గా మారుతుంది. లేకపోతే, ఈ ఫంక్షన్ రెండు స్ట్రింగ్‌ల యొక్క మొదటి సరిపోలని జత అక్షరాల యొక్క ASCII విలువల మధ్య వ్యత్యాసాన్ని అందిస్తుంది. కింది C ప్రోగ్రామ్ ఈ ఫంక్షన్‌ను ఉపయోగించుకుంటుంది:

ఈ కార్యక్రమంలో, మేము రెండు వేర్వేరు తీగలను ప్రకటించాము. ఆ తర్వాత, ఈ రెండు స్ట్రింగ్‌లను పోల్చడానికి మరియు వాటి వ్యత్యాసాన్ని “పోలిక” వేరియబుల్‌లో నిల్వ చేయడానికి మేము “strcmp” ఫంక్షన్‌ని ఉపయోగించాము. అప్పుడు, మేము టెర్మినల్‌లో “పోలిక” వేరియబుల్ విలువను ముద్రించాము.

మా రెండు తీగల మధ్య వ్యత్యాసం క్రింది చిత్రంలో చూపబడింది:

ముగింపు

ఈ కథనం C ప్రోగ్రామింగ్ భాష యొక్క 'string.h' హెడర్ ఫైల్ చుట్టూ కేంద్రీకృతమై ఉంది. దీనికి సంబంధించి, మేము ఈ గైడ్‌లో ఈ లైబ్రరీ యొక్క కొన్ని విధులను చర్చించాము. ఇప్పుడు, మీరు ఈ లైబ్రరీ యొక్క ఇతర ఫంక్షన్‌లను మీ స్వంతంగా సులభంగా అన్వేషించవచ్చు.