சி புரோகிராமிங் மொழியில் EOF என்றால் என்ன

Ci Purokiramin Moliyil Eof Enral Enna



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

EOF பற்றி உங்களுக்குத் தெரியாவிட்டால், C நிரலாக்க மொழியில் அதன் பயன்பாட்டைப் பற்றி அறிய இந்தக் கட்டுரையின் வழிகாட்டுதல்களைப் பின்பற்றவும்.

C நிரலாக்க மொழியில் EOF என்றால் என்ன?

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







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



# அடங்கும்

முழு எண்ணாக ( ) {

printf ( 'மதிப்பு' EOF ' என்பது: %d \n ' ,EOF ) ;
திரும்ப 0 ;
}

மேலே உள்ள குறியீட்டில், மதிப்பு EOF வெளியீட்டில் அச்சிடப்படுகிறது, அதாவது -1 .



வெளியீடு





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

# அடங்கும்

முழு எண்ணாக ( ) {
கோப்பு * fp;
int ch;

fp =fopen ( 'C_File.txt' , 'r' ) ;
என்றால் ( fp ==பூஜ்ய ) {
printf ( 'கோப்பை திறப்பதில் பிழை... \n ' ) ;
திரும்ப -1 ;
}

printf ( 'கோப்பின் உள்ளடக்கங்கள்: \n ' ) ;
போது ( 1 ) {
ch = getc ( fp ) ;
printf ( '%c,' , ch ) ;
என்றால் ( ch ==EOF ) {
printf ( EOF ) ;
}
}

fclose ( fp ) ;
திரும்ப 0 ;
}

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



வெளியீடு

EOF இன் பயன்பாடுகள்

முக்கிய பயன்கள் EOF பின்வருமாறு பட்டியலிடப்பட்டுள்ளன:

1: பிழைத்திருத்தம்

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

2: தரவு சரிபார்ப்பு

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

3: கதாபாத்திரங்களை ஒப்பிடுதல்

ஒரு கோப்பின் எழுத்துக்களைப் பயன்படுத்தி ஒப்பிடலாம் EOF அத்துடன். என EOF -1 என குறிப்பிடப்பட்டுள்ளது, எந்த எழுத்தையும் -1 க்கு மதிப்புடன் ஒப்பிடுவதன் மூலம் கோப்பின் முடிவைச் சரிபார்க்க முடியும். EOF .

4: ஒரு கோப்பின் முடிவைக் கண்டறிதல்

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

முடிவுரை

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