C நிரலாக்கத்தில் strupr() மூலம் சரங்களை பெரிய எழுத்தாக மாற்றுவது எப்படி
தி ஸ்ட்ரப்ர் () செயல்பாடு ஒரு சரத்தின் வழக்கை பெரிய எழுத்துக்கு மாற்றுகிறது. மாற்றப்பட வேண்டிய சரம் செயல்பாட்டிற்குத் தேவைப்படும் ஒரே வாதமாகும், இது இல் குறிப்பிடப்பட்டுள்ளது
இன் அடிப்படை தொடரியல் ஸ்ட்ரப்ர் () இருக்கிறது:
கரி * ஸ்ட்ரப்ர் ( கரி * str ) ;
பெரிய எழுத்துக்கு மாற்ற வேண்டிய சரம் மட்டுமே உள்ளீடாக அனுப்பப்படும் ஸ்ட்ரப்ர் () முறை. செயல்பாடு பெரிய எழுத்தில் அதே சரத்திற்கு ஒரு சுட்டியை வழங்குகிறது.
இப்போது, அதை எவ்வாறு பயன்படுத்துவது என்பதை ஆராய்வோம் ஸ்ட்ரப்ர் () ஒரு சரத்தை பெரிய எழுத்துக்கு மாற்றும் முறை:
#
#உள்ளடக்க
முழு எண்ணாக முக்கிய ( )
{
கரி str [ 100 ] ;
printf ( 'ஒரு சரத்தை உள்ளிடவும்:' ) ;
fgets ( str , 100 , stdin ) ;
ஸ்ட்ரப்ர் ( str ) ;
printf ( 'பெரிய எழுத்துச் சரம்: %s \n ' , str ) ;
திரும்ப 0 ;
}
மேலே உள்ள குறியீட்டில், முதலில் 100 அளவு கொண்ட str எனப்படும் எழுத்து வரிசையை அறிவிக்கிறோம். பின்னர் பயனரின் சரம் இதைப் பயன்படுத்தி படிக்கப்படுகிறது. fgets() முறை. தி ஸ்ட்ரப்ர் () இந்த முறையானது சரத்தை பெரிய எழுத்தாக மாற்ற பயன்படுகிறது. தி ஸ்ட்ரப்ர் () முறை str வரிசையை உள்ளீடாகப் பெறுகிறது. கடைசியாக, இறுதி பெரிய எழுத்து உரையை வெளியிட printf() செயல்பாட்டைப் பயன்படுத்துகிறோம்.
வெளியீடு
என்பதை கவனிக்கவும் ஸ்ட்ரப்ர் () செயல்பாடு அசல் சரத்தை மாற்றியமைக்கிறது. அழைப்பதற்கு முன் ஸ்ட்ரப்ர் () முறை, நீங்கள் அதை அப்படியே வைத்திருக்க வேண்டும் என்றால் அசல் சரத்தின் நகலை உருவாக்க வேண்டும்.
என்பது குறிப்பிடத்தக்கது ஸ்ட்ரப்ர் () செயல்பாடு ASCII எழுத்துகளுடன் மட்டுமே இயங்குகிறது. இது நீட்டிக்கப்பட்ட ASCII எழுத்துகள் அல்லது யூனிகோட் எழுத்துகளுடன் வேலை செய்யாது. உள்ளீட்டு சரத்தில் நீட்டிக்கப்பட்ட ASCII அல்லது யூனிகோட் எழுத்துகள் இருந்தால், இதன் வெளியீடு ஸ்ட்ரப்ர் () செயல்பாடு கணிக்க முடியாததாக இருக்கலாம்.
C புரோகிராமிங்கில் Custom strupr() செயல்பாட்டை உருவாக்கவும்
பின்வரும் எடுத்துக்காட்டில் ஒரு வழக்கம் ஸ்ட்ரப்ர் () செயல்பாடு உருவாக்கப்பட்டது, இது சிறிய எழுத்து சரத்தை பெரிய எழுத்துக்கு மாற்றுகிறது:
##உள்ளடக்க
வெற்றிடமானது முக்கிய ( )
{
கரி லேசான கயிறு [ ] = { 'லினக்ஸ்' } ;
printf ( '%s \n ' , லேசான கயிறு ) ;
ஸ்ட்ரப்ர் ( லேசான கயிறு ) ;
printf ( '%s \n ' , லேசான கயிறு ) ;
}
வெற்றிடமானது ஸ்ட்ரப்ர் ( கரி * ப )
{
போது ( * ப )
{
* ப = டாப்பர் ( * ப ) ;
ப ++;
}
}
வெளியீடு
முடிவுரை
சி நிரலாக்கத்தில், சரங்களை பெரிய எழுத்துக்கு மாற்றுவது அடிக்கடி அவசியம் ஸ்ட்ரப்ர் () செயல்பாடு அதை எளிதாக்குகிறது. தி