C ప్రోగ్రామింగ్లో స్ట్రింగ్లను 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 () ఫంక్షన్ అలా చేయడం సులభం చేస్తుంది. ది