C ప్రోగ్రామింగ్‌లో స్ట్రింగ్‌లను strupr()తో పెద్ద అక్షరానికి మార్చడం ఎలా?

C Programing Lo String Lanu Strupr To Pedda Aksaraniki Marcadam Ela



C భాషలో వ్రాసేటప్పుడు స్ట్రింగ్ యొక్క టెక్స్ట్ కేస్‌ను మార్చడం ఒక సాధారణ అవసరం. స్ట్రింగ్‌ను పెద్ద అక్షరానికి మార్చడం అనేది చాలా తరచుగా నిర్వహించబడే పనులలో ఒకటి. మనకు సి భాషలో ఒక పద్ధతి ఉంది strupr () అది తీగలను పెద్ద అక్షరానికి మార్చడానికి అనుమతిస్తుంది.

C ప్రోగ్రామింగ్‌లో స్ట్రింగ్‌లను strupr()తో పెద్ద అక్షరానికి ఎలా మార్చాలి

ది strupr () ఫంక్షన్ స్ట్రింగ్ కేస్‌ను పెద్ద అక్షరానికి మారుస్తుంది. రూపాంతరం చెందాల్సిన స్ట్రింగ్ ఫంక్షన్‌కు అవసరమైన ఏకైక ఆర్గ్యుమెంట్, ఇది లో పేర్కొనబడింది శీర్షిక ఫైల్. ఈ వ్యాసం ఎలా ఉపయోగించాలో చాలా లోతుగా ఉంటుంది strupr () తీగలను పెద్ద అక్షరానికి మార్చడానికి.

యొక్క ప్రాథమిక వాక్యనిర్మాణం strupr () ఉంది:







చార్ * strupr ( చార్ * str ) ;

పెద్ద అక్షరానికి మార్చవలసిన స్ట్రింగ్ మాత్రమే ఇన్‌పుట్‌గా పంపబడుతుంది strupr () పద్ధతి. ఫంక్షన్ పెద్ద అక్షరంలో అదే స్ట్రింగ్‌కు పాయింటర్‌ను అందిస్తుంది.



ఇప్పుడు, ఎలా ఉపయోగించాలో పరిశీలిద్దాం strupr () స్ట్రింగ్‌ను పెద్ద అక్షరానికి మార్చే పద్ధతి:



# చేర్చండి

#include

int ప్రధాన ( )

{

చార్ str [ 100 ] ;

printf ( 'ఒక స్ట్రింగ్‌ను నమోదు చేయండి:' ) ;

fgets ( str , 100 , stdin ) ;

strupr ( str ) ;

printf ( 'పెద్ద అక్షరం స్ట్రింగ్: %s \n ' , str ) ;

తిరిగి 0 ;

}

పై కోడ్‌లో, మేము ముందుగా 100 పరిమాణంతో str అనే అక్షర శ్రేణిని ప్రకటిస్తాము. తర్వాత వినియోగదారు స్ట్రింగ్‌ని ఉపయోగించి చదవబడుతుంది fgets() పద్ధతి. ది strupr () స్ట్రింగ్‌ను పెద్ద అక్షరానికి మార్చడానికి పద్ధతి ఉపయోగించబడుతుంది. ది strupr () పద్ధతి str శ్రేణిని ఇన్‌పుట్‌గా స్వీకరిస్తుంది. చివరగా, మేము చివరి పెద్ద అక్షరాన్ని అవుట్‌పుట్ చేయడానికి printf() ఫంక్షన్‌ని ఉపయోగిస్తాము.





అవుట్‌పుట్

  వచన వివరణ స్వయంచాలకంగా రూపొందించబడింది



గమనించండి strupr () ఫంక్షన్ అసలు స్ట్రింగ్‌ను సవరించింది. కాల్ చేసే ముందు strupr () పద్ధతి, మీరు అసలు స్ట్రింగ్‌ను చెక్కుచెదరకుండా ఉంచాలనుకుంటే దాని నకిలీని తయారు చేయాలి.

అనేది గమనించాల్సిన విషయం strupr () ఫంక్షన్ ASCII అక్షరాలతో మాత్రమే పని చేస్తుంది. ఇది విస్తరించిన ASCII అక్షరాలు లేదా యూనికోడ్ అక్షరాలతో పని చేయదు. ఇన్‌పుట్ స్ట్రింగ్‌లో పొడిగించిన ASCII లేదా యూనికోడ్ అక్షరాలు ఉంటే, అవుట్‌పుట్ strupr () ఫంక్షన్ అనూహ్యంగా ఉండవచ్చు.

C ప్రోగ్రామింగ్‌లో అనుకూల strupr() ఫంక్షన్‌ను సృష్టించండి

కింది ఉదాహరణలో ఒక ఆచారం strupr () ఫంక్షన్ సృష్టించబడింది, ఇది చిన్న అక్షరాన్ని పెద్ద అక్షరానికి మారుస్తుంది:

#ని చేర్చండి

#include

శూన్యం ప్రధాన ( )

{

చార్ స్ట్రింగ్ [ ] = { 'linux' } ;

printf ( '%s \n ' , స్ట్రింగ్ ) ;

strupr ( స్ట్రింగ్ ) ;

printf ( '%s \n ' , స్ట్రింగ్ ) ;

}

శూన్యం strupr ( చార్ * p )

{

అయితే ( * p )

{

* p = టాపర్ ( * p ) ;

p ++;

}

}

అవుట్‌పుట్

ముగింపు

C ప్రోగ్రామింగ్‌లో, స్ట్రింగ్‌లను పెద్ద అక్షరానికి మార్చడం తరచుగా అవసరం, మరియు strupr () ఫంక్షన్ అలా చేయడం సులభం చేస్తుంది. ది ఉపయోగించాలంటే హెడర్ ఫైల్ తప్పనిసరిగా ఉండాలి strupr () పద్ధతి. ఫంక్షన్ తప్పనిసరిగా స్ట్రింగ్‌తో పారామీటర్‌గా పిలవబడాలి మరియు అవసరమైతే అసలు స్ట్రింగ్ తప్పనిసరిగా భద్రపరచబడాలి. అయితే, నిర్దిష్ట అక్షర రకాలతో పని చేస్తున్నప్పుడు, దాని పరిమితులను అర్థం చేసుకోవడం చాలా అవసరం.