C String.h நூலக செயல்பாடுகளை எவ்வாறு பயன்படுத்துவது

C String H Nulaka Ceyalpatukalai Evvaru Payanpatuttuvatu



'string.h' தலைப்புக் கோப்பு குறிப்பாக C நிரலாக்க மொழியில் சரங்களில் வெவ்வேறு செயல்பாடுகளைச் செய்ய வடிவமைக்கப்பட்டுள்ளது. இந்த ஹெடர் கோப்பில் C இல் உள்ள சரங்களைக் கையாளும் பல செயல்பாடுகள் உள்ளன. இந்த வழிகாட்டியில், C நிரலாக்க மொழியில் 'string.h' தலைப்புக் கோப்பின் சில செயல்பாடுகளைப் பற்றி விவாதிப்போம்.

C String.h நூலக செயல்பாடுகளைப் பயன்படுத்துதல்

'string.h' தலைப்புக் கோப்பின் மூன்று முக்கியமான செயல்பாடுகளை பின்வரும் எடுத்துக்காட்டுகளில் பயன்படுத்துவோம்:

எடுத்துக்காட்டு 1: சரம் நீள செயல்பாட்டைப் பயன்படுத்துதல்

'string.h' தலைப்புக் கோப்பின் சரம் நீளச் செயல்பாடு ஒரு சரத்தின் நீளத்தைக் கணக்கிடப் பயன்படுகிறது. பின்வரும் சி ஸ்கிரிப்ட் இந்தச் செயல்பாட்டைப் பயன்படுத்துகிறது:









இந்த திட்டத்தில், நாங்கள் ஒரு 'மாதிரி' சரத்தை அறிவித்து, அதற்கு 'புரோகிராமிங்' சரத்தை ஒதுக்கினோம். பின்னர், இந்த சரத்தின் நீளத்தைக் கணக்கிட, 'string.h' நூலகத்தின் 'strlen' செயல்பாட்டைப் பயன்படுத்தினோம், மேலும் அதை 'நீளம்' மாறிக்கு ஒதுக்கினோம். அதன் பிறகு, இந்த நீளத்தை முனையத்தில் அச்சிட்டோம்.



இந்த C நிரலை தொகுக்க, பின்வரும் கட்டளை பயன்படுத்தப்படுகிறது:





$ gcc சரம். c -ஓ சரம்

இந்த நிரலை இயக்க, பின்வரும் கட்டளை பயன்படுத்தப்படுகிறது:



$. / லேசான கயிறு

எங்கள் சரத்தின் நீளம் பின்வரும் படத்தில் காட்டப்பட்டுள்ளது:

எடுத்துக்காட்டு 2: சரம் நகல் செயல்பாட்டைப் பயன்படுத்துதல்

'string.h' நூலகத்தின் சரம் நகல் செயல்பாடு ஒரு சரத்தை மற்றொரு சரத்திற்கு நகலெடுக்கப் பயன்படுகிறது. பின்வரும் சி ஸ்கிரிப்ட் இந்த நோக்கத்திற்காக வடிவமைக்கப்பட்டுள்ளது:

இந்த எடுத்துக்காட்டில், முந்தைய எடுத்துக்காட்டில் உள்ள அதே சரத்தை நாங்கள் பயன்படுத்தினோம். அந்த சரத்தைத் தவிர, 'மாதிரி2' என்ற மற்றொரு சரத்தை நாங்கள் அறிவித்தோம். சி நிரலாக்க மொழியின் “strcpy” செயல்பாட்டைப் பயன்படுத்தி, “மாதிரி” சரத்தை “sample2” க்கு நகலெடுத்தோம். அதன் பிறகு, முனையத்தில் 'மாதிரி2' சரத்தை அச்சிட்டோம்.

எங்கள் முதல் சரம் இரண்டாவது சரத்திற்கு வெற்றிகரமாக நகலெடுக்கப்பட்டதை பின்வரும் வெளியீடு காட்டுகிறது:

எடுத்துக்காட்டு 3: சரம் ஒப்பீட்டு செயல்பாட்டைப் பயன்படுத்துதல்

'string.h' தலைப்பு கோப்பின் சரம் ஒப்பீட்டு செயல்பாடு இரண்டு சரங்களை ஒப்பிட பயன்படுகிறது. இரண்டு சரங்களும் ஒரே மாதிரியாக இருக்கும்போது இந்தச் செயல்பாட்டின் வெளியீடு '0' ஆக மாறும். இல்லையெனில், இந்தச் சார்பு இரண்டு சரங்களின் முதல் பொருத்தமில்லாத ஜோடி எழுத்துக்களின் ASCII மதிப்புகளுக்கு இடையிலான வேறுபாட்டை வழங்குகிறது. பின்வரும் C நிரல் இந்தச் செயல்பாட்டைப் பயன்படுத்துகிறது:

இந்த திட்டத்தில், நாங்கள் இரண்டு வெவ்வேறு சரங்களை அறிவித்தோம். அதன் பிறகு, இந்த இரண்டு சரங்களை ஒப்பிட்டு, அவற்றின் வித்தியாசத்தை 'ஒப்பீடு' மாறியில் சேமிக்க 'strcmp' செயல்பாட்டைப் பயன்படுத்தினோம். பின்னர், முனையத்தில் 'ஒப்பீடு' மாறியின் மதிப்பை அச்சிட்டோம்.

எங்கள் இரண்டு சரங்களுக்கு இடையிலான வேறுபாடு பின்வரும் படத்தில் காட்டப்பட்டுள்ளது:

முடிவுரை

இந்தக் கட்டுரையானது C நிரலாக்க மொழியின் “string.h” தலைப்புக் கோப்பை மையமாகக் கொண்டது. இது சம்பந்தமாக, இந்த வழிகாட்டியில் இந்த நூலகத்தின் சில செயல்பாடுகளை நாங்கள் விவாதித்தோம். இப்போது, ​​இந்த நூலகத்தின் மற்ற செயல்பாடுகளை நீங்களே எளிதாக ஆராயலாம்.