C நிரலாக்கத்தில் strupr() உடன் சரங்களை பெரிய எழுத்தாக மாற்றுவது எப்படி?

C Niralakkattil Strupr Utan Carankalai Periya Eluttaka Marruvatu Eppati



C மொழியில் எழுதும் போது ஒரு சரத்தின் உரை வழக்கை மாற்றுவது பொதுவான தேவையாகும். ஒரு சரத்தை பெரிய எழுத்தாக மாற்றுவது பெரும்பாலும் செய்யப்படும் பணிகளில் ஒன்றாகும். எங்களிடம் சி மொழியில் ஒரு முறை உள்ளது ஸ்ட்ரப்ர் () இது சரங்களை பெரிய எழுத்துக்கு மாற்ற அனுமதிக்கிறது.

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 ' , லேசான கயிறு ) ;

}

வெற்றிடமானது ஸ்ட்ரப்ர் ( கரி * )

{

போது ( * )

{

* = டாப்பர் ( * ) ;

++;

}

}

வெளியீடு

முடிவுரை

சி நிரலாக்கத்தில், சரங்களை பெரிய எழுத்துக்கு மாற்றுவது அடிக்கடி அவசியம் ஸ்ட்ரப்ர் () செயல்பாடு அதை எளிதாக்குகிறது. தி பயன்படுத்த தலைப்பு கோப்பு இருக்க வேண்டும் ஸ்ட்ரப்ர் () முறை. செயல்பாடு ஒரு அளவுருவாக சரத்துடன் அழைக்கப்பட வேண்டும், மேலும் தேவைப்பட்டால் அசல் சரம் பாதுகாக்கப்பட வேண்டும். இருப்பினும், குறிப்பிட்ட எழுத்து வகைகளுடன் பணிபுரியும் போது, ​​அதன் வரம்புகளைப் புரிந்துகொள்வது அவசியம்.