C இல் தலைப்பு கோப்புகளை எவ்வாறு பயன்படுத்துவது

How Use Header Files C



சி என்பது ஒரு பல்துறை மற்றும் சக்திவாய்ந்த நிரலாக்க மொழியாகும், அதன் பயனர் பயன்படுத்த முன் வரையறுக்கப்பட்ட செயல்பாடுகளைக் கொண்ட நூலகங்களின் விரிவான தொகுப்பைக் கொண்டுள்ளது.

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







தலைப்பு கோப்பு என்றால் என்ன?

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



இரண்டு வகையான தலைப்பு கோப்புகள் உள்ளன:



  1. சி தரமான நூலக தலைப்பு கோப்புகள்
  2. பயனர் வரையறுக்கப்பட்ட தலைப்பு கோப்புகள்

சி தரமான தலைப்புகள் முன் தொகுக்கப்பட்ட தலைப்பு கோப்புகளாகும், அவை சி கம்பைலரில் உடனடியாகக் கிடைக்கின்றன.
பயனர் வரையறுக்கப்பட்ட தலைப்பு கோப்புகள், மறுபுறம், ஒரு குறிப்பிட்ட சூழ்நிலையில் பயன்படுத்த பயனர் உருவாக்கியவை. பயனர் வரையறுக்கப்பட்ட தலைப்பு கோப்புகள் #வரையறுக்கப்பட்ட உத்தரவுடன் சேர்க்கப்பட்டுள்ளன.





ஒரு தலைப்பு கோப்பை எவ்வாறு சேர்ப்பது

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

ஒரு தலைப்பை இறக்குமதி செய்ய, மீதமுள்ள குறியீட்டைத் தொகுப்பதற்கு முன் குறியீட்டை இறக்குமதி செய்து செயலாக்க வேண்டும் என்று கம்பைலருக்குச் சொல்லும் ஒரு முன் செயலி கட்டளையான #include ஐப் பயன்படுத்தவும்.



ஒரு வழக்கமான சி நிரலில், அதில் stdio.h தலைப்பு கோப்பு இருக்க வேண்டும், இது உள்ளீடு மற்றும் வெளியீட்டு ஸ்ட்ரீம்களுக்கான நிலையான தலைப்பு கோப்பாகும்.

தலைப்பு கோப்பை இறக்குமதி செய்வதற்கான பொதுவான தொடரியல்:

#சேர்க்கிறது

கோண அடைப்புக்குறிக்குள் தலைப்பின் பெயரை இணைக்கிறோம்.

குறிப்பு : சி நிரல்களில் .h நீட்டிப்பைச் சேர்ப்பதை உறுதி செய்யவும்.

நீங்கள் ஒரு தலைப்புக் கோப்பை ஒரு முறை மட்டுமே இறக்குமதி செய்ய முடியும் என்பதை நினைவில் கொள்வது நல்லது, மேலும் வெவ்வேறு கோடுகள் கொண்ட கோடுகள் இருந்தாலும், ஒத்த பெயர்களைக் கொண்ட தலைப்பு கோப்புகள் உங்களிடம் இருக்க முடியாது. ஏனென்றால் கம்பைலர் இரண்டு கோப்புகளையும் இறக்குமதி செய்து செயலாக்குகிறது, இது பிழைகளுக்கு வழிவகுக்கிறது.

பயனர் வரையறுக்கப்பட்ட தலைப்பு கோப்புகள்

உங்கள் தேவைகளுக்காக தனிப்பயன் குறியீட்டுடன் தனிப்பட்ட தலைப்பு கோப்புகளை வரையறுக்க சி அனுமதிக்கிறது. இது உங்கள் குறியீட்டை ஒழுங்கமைக்க மற்றும் சிக்கலைக் குறைக்க உதவுகிறது.

தனிப்பயன் தலைப்பு கோப்பை உருவாக்க, C கோப்பை உருவாக்கி .c க்கு பதிலாக .h நீட்டிப்புடன் சேமிக்கவும்.

உருவாக்கியதும், உங்கள் தலைப்பில் நீங்கள் சேர்க்க விரும்பும் குறியீட்டைச் சேர்த்து சேமிக்கவும். எடுத்துக்காட்டாக, பின்வரும் எளிய வளையம் loopme.h என்ற தலைப்புக் கோப்பில் உள்ளது:

வெற்றிடம்வளையம்() {
க்கான (intநான்= 0;நான்< 10;நான்++) {
printf ('%d',நான்);
}
}

மேலே உள்ள வளையத்தைக் கொண்ட தலைப்பு கோப்பைப் பயன்படுத்த, #include உத்தரவைப் பயன்படுத்தி அதை இறக்குமதி செய்யலாம்.
ஒரு கோப்பை உருவாக்குவதன் மூலம் தொடங்கவும். உதாரணமாக, program.c.

தலைப்பு கோப்பை இறக்குமதி செய்ய, #சேர்க்கவும், அதைத் தொடர்ந்து இரட்டை மேற்கோள்களில் இணைக்கப்பட்ட கோப்பின் பெயரைச் சேர்க்கவும்:

#சேர்க்கிறது
#'loopme.h' ஐ சேர்க்கவும்
வளையம்();

குறிப்பு : பயனர் வரையறுக்கப்பட்ட தலைப்பு கோப்பை கோண அடைப்புக்குறிக்கு பதிலாக இரட்டை மேற்கோள்களுடன் இணைக்கிறோம்.

உங்கள் தலைப்பு கோப்பைச் சேர்த்தவுடன், தலைப்பு கோப்பில் அமைந்துள்ள சுழற்சியைச் செயல்படுத்த உங்கள் குறியீட்டைத் தொகுக்கவும்.

பொதுவாக, நீங்கள் ஒரு தலைப்பு கோப்பில் ஒரு வளையத்தை மட்டும் சேர்க்க மாட்டீர்கள். இருப்பினும், மிகவும் சிக்கலான தலைப்பு கோப்புகளை உருவாக்க இதைப் பயன்படுத்தலாம்.

வழங்கப்பட்ட வளத்தில், உங்களால் முடியும் அனைத்து சி தலைப்பு கோப்புகளையும் பற்றி மேலும் அறியவும் .

முடிவுரை

இந்த சிறு டுடோரியல் உங்கள் சி புரோகிராம்களில் கோப்புகளை வரையறுப்பது மற்றும் இறக்குமதி செய்வது உட்பட சி தலைப்பு கோப்புகள் எவ்வாறு செயல்படுகின்றன என்பதை விவாதிக்கிறது.