हेलो दोस्तों !
आज की इस Important functions of conio.h header file in C programming-[Hindi] पोस्ट में हम conio.h header file के most important functions के बारे में बात करेंगे और जानेंगे की वो कौन से functions है। तो दोस्तों conio.h header file के important फंक्शन के बारे में अच्छी तरह जानने के लिए पोस्ट को अंत तक जरूर पढ़े।
इस पोस्ट के मुख्य टॉपिक्स निन्म है :-
- conio.h header file क्या है ?
- conio.h header file के important functions .
1. conio.h header file क्या है :-
तो दोस्तों conio.h header file के important functions को जानने से पहले हम conio.h हैडर फाइल के बारे में जान लेते है।
दोस्तों अगर आप हैडर फाइल्स के बारे में जानते होंगे तो आप आसानी से समझ पाएंगे की conio.h क्या होती है। दोस्तों conio.h एक हैडर फाइल है जैसे बाकि हैडर फाइल होती है वैसे ही conio.h भी एक हैडर फाइल है। इस हैडर फाइल में कंसोल इनपुट आउटपुट से संबंधित फंक्शन डिक्लेअर होते है।
conio.h हैडर फाइल कंसोल इनपुट आउटपुट से रिलेटेड ही फंक्शन्स को रखती है। इसके अंदर डिक्लेअर सभी फंक्शन इनपुट या आउटपुट के समय कार्य करते है। या कहे तो आउटपुट स्क्रीन पर वर्क करते है। इस हैडर फाइल का यूज़ ज्यादातर कंसोल IDE पर किया जाता है। यह एक महत्वपूर्ण हैडर फाइल होती है क्योकि इस हैडर फाइल का यूज़ गेम प्रोजेक्ट बनाने में किया जाता है।
2. conio.h header file के important functions :-
तो दोस्तों अब हम conio.h header file के कुछ important functions के बारे में जान लेते है।
दोस्तों वैसे तो conio.h हैडर फाइल में काफी सारे फंक्शन्स है लेकिन हम यहाँ उन्ही फंक्शन्स के बारे में बात करेंगे जो की important फंक्शन है जिनका यूज़ ज्यादा किया जाता है। तो दोस्तों ये रहे कुछ फंक्शन्स जो important माने जाते है :-
- kbhit();
- window();
- textcolor();
- textbackground();
- clrscr();
- getch();
- getche();
- gotoxy();
- wherex();
- wherey();
1. kbhit function :-
दोस्तों kbhit फंक्शन भी conio.h हैडर फाइल एक महत्वपूर्ण फंक्शन माना जाता है। इसका यूज़ ज्यादातर गेम्स प्रोजेक्ट में करते है। यह फंक्शन चेक करता है की कीबोर्ड से कोई के प्रेस की गई है या नहीं। अगर कीबोर्ड से कोई key प्रेस की गई है तो यह फंक्शन नॉन जीरो वैल्यू return करता है। लेकिन अगर कीबोर्ड से कोई भी के प्रेस नहीं की गई है तो यह जीरो return करता है।
Example program of kbhit() :-
#include< stdio.h >
#include< conio.h >
void main()
{
while (!kbhit())
{
printf("Enter any key to stop\n");
}
}
program output :-
Enter any key to stop
Enter any key to stop
Enter any key to stop
Enter any key to stop
Enter any key to stop
Enter any key to stop
Enter any key to stop
Enter any key to stop
Enter any key to stop
2. window function :-
दोस्तों window फंक्शन का यूज़ हम ज्यादातर गेम्स प्रोजेक्ट को बनाने में करते है। window फंक्शन की मदद से हम कंसोल स्क्रीन पर एक window बना सकते है जिसका साइज हमें खुद देना होता है। वैसे ये विंडो शो नहीं होती है। लेकिन अगर हम इस विंडो के अंदर के टेक्स्ट को क्लियर करना चाहे तो हम clrscr फंक्शन की मदद से कर सकते है। इसके यूज़ को आप example प्रोग्राम की मदद से अच्छी तरह समझ पाएंगे।
Example program of window() :-
#include< stdio.h >
#include< conio.h >
void main()
{
int i,j;
clrscr();
for(i=1;i <= 25;i++)
{
for(j=1;j <= 80;j++)
{
printf("A");
}
}
window(20,5,60,20);
clrscr();
gotoxy(15,8);
printf("AKSHAY RAJ");
getch();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
3. textcolor function :-
दोस्तों textcolor फंक्शन के नाम से ही पता चलता है की यह क्या काम करता है। आप एकदम सही सोच रहे है ये किसी टेक्स्ट को कलर देने के लिए यूज़ किया जाता है। जब भी हमें किसी टेक्स्ट को कलर देने की जरुरत पड़ती है तो हम textcolor फंक्शन का ही यूज़ करते है।
Example program of textcolor() :-
#include< stdio.h >
#include< conio.h >
void main()
{
clrscr();
textcolor(YELLOW);
textbackground(WHITE);
gotoxy(35,12);
cprintf("Your name\n");
getch();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
4. textbackground function :-
दोस्तों textbackground फंक्शन textcolor फंक्शन की तरह ही होता है लेकिन textbackground फंक्शन टेक्स्ट के बैकग्राउंड को कलर देने के लिए यूज़ किया जाता है जबकि textcolor फंक्शन टेक्स्ट को ही कलर देने के लिए यूज़ किया जाता है।
Example program of textbackground() :-
#include< stdio.h >
#include< conio.h >
void main()
{
clrscr();
textcolor(YELLOW);
textbackground(WHITE);
gotoxy(35,12);
cprintf("Your name\n");
getch();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
5. clrscr function :-
दोस्तों clrscr फंक्शन conio.h हैडर फाइल का एक महत्वपूर्ण फंक्शन होता है क्योंकि इसका यूज़ ज्यादा किया जाता है। clrscr फंक्शन कंसोल स्क्रीन या आउटपुट स्क्रीन को क्लियर करने का काम करता है। कंसोल IDE पर बनाये जाने वाले लगभग हर प्रोग्राम में इस फंक्शन का यूज़ किया जाता है।
Example program of clrscr() :-
#include< stdio.h >
#include< conio.h >
void main()
{
clrscr();
printf("Hello! How are you.\n");
getch();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
6. getch function :-
दोस्तों getch फंक्शन भी conio.h हैडर फाइल का एक important फंक्शन होता है। कंसोल IDE पर इस फंक्शन को भी लगभग सभी प्रोग्राम में यूज़ किया जाता है। getch फंक्शन एक करैक्टर इनपुट के रूप में लेता है। जब तक हम इस फंक्शन को एक करैक्टर नहीं देते है तब तक यह आउटपुट स्क्रीन को होल्ड या रोककर रखता है।
इसलिए दोस्तों हम इस फंक्शन को कंसोल IDE पर बनाये जाने वाले हर प्रोग्राम के लास्ट में इस फंक्शन का यूज़ किया जाता है ताकि कंसोल या आउटपुट स्क्रीन रुकी रहे जब तक हम कीबोर्ड से कोई के प्रेस न करें। getch फंक्शन का यूज़ हम ज्यादातर कंसोल स्क्रीन को होल्ड करने के लिए करते है।
Example program of getch() :-
#include< stdio.h >
#include< conio.h >
void main()
{
clrscr();
printf("Hello! How are you.\n");
getch();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
7. getche function :-
दोस्तों getche फंक्शन getch फंक्शन की तरह ही होता है। getche फंक्शन में केवल इतना अंतर होता है की यह यूजर के द्वारा एंटर किये गए करैक्टर को आउटपुट विंडो पर प्रिंट कर देता है। जबकि getch फंक्शन ऐसा नहीं करता है। वैसे हम getche की तुलना में getch का यूज़ ज्यादा करते है।
Example program of getche() :-
#include< stdio.h >
#include< conio.h >
void main()
{
clrscr();
printf("Hello! How are you.\n");
getche();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
8. gotoxy function :-
दोस्तों gotoxy फंक्शन भी एक important फंक्शन होता है। इस फंक्शन की मदद से हम कर्सर को कंसोल स्क्रीन पर कहीं पर भी ले जा सकते है। यह फंक्शन दो आर्गुमेंट लेता है पहला आर्गुमेंट x और दूसरा आर्गुमेंट y होता है। दोस्तों अगर हमें कर्सर को बीच में ले जाने की जरुरत पड़ती है तो हम इस फंक्शनकी मदद से कर्सर को बीच में ले जा सकते है।
Example program of gotoxy() :-
#include< stdio.h >
#include< conio.h >
void main()
{
int i,j;
clrscr();
for(i=1;i <= 25;i++)
{
for(j=1;j <= 80;j++)
{
printf("A");
}
}
window(20,5,60,20);
clrscr();
gotoxy(15,8);
printf("AKSHAY RAJ");
getch();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
9. wherex function :-
दोस्तों wherex फंक्शन एक ऐसा फंक्शन होता है जिसकी मदद से हम कर्सर की पोजीशन x अक्ष पर पता कर सकते है। इसका मतलब है की wherex फंक्शन कर्सर की पोजीशन बताता है की कर्सर की पोजीशन अभी x अक्ष पर क्या है। यह केवल x अक्ष पर कर्सर की पोजीशन को बताता है।
Example program of whetex() :-
#include< stdio.h >
#include< conio.h >
void main()
{
int a,b;
clrscr();
printf("Hello! how are you");
a=wherex();
printf("\nCursor position is %d\n",a);
printf("Hello!");
a=wherey();
printf("\nCursor postion is %d\n",a);
getch();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
10. wherey function :-
दोस्तों wherey फंक्शन एक ऐसा फंक्शन होता है जिसकी मदद से हम कर्सर की पोजीशन y अक्ष पर पता कर सकते है। इसका मतलब है की wherey फंक्शन कर्सर की पोजीशन बताता है की कर्सर की पोजीशन अभी y अक्ष पर क्या है। यह केवल y अक्ष पर कर्सर की पोजीशन को बताता है।
Example program of wherey() :-
#include< stdio.h >
#include< conio.h >
void main()
{
int a,b;
clrscr();
printf("Hello! how are you");
a=wherex();
printf("\nCursor position is %d\n",a);
printf("Hello!");
a=wherey();
printf("\nCursor postion is %d\n",a);
getch();
}
program output :-
दोस्तों इस प्रोग्राम का आउटपुट आप इस प्रोग्राम को टर्बो या code block में रन करके देख सकते है। यह प्रोग्राम विसुअल स्टूडियो कोड पर शायद अच्छी तरह रन न हो।
इन पोस्ट को भी पढ़े :-
- stdio.h हैडर फाइल के important फंक्शन्स।
- stdlib.h हैडर फाइल के important फंक्शन्स।
- math.h हैडर फाइल के important फंक्शन्स।
Author :- तो दोस्तों अब हमारी यह Important functions of conio.h header file in C programming-[Hindi] पोस्ट ख़त्म होती है हम आशा करते है की आपको हमारी यह पोस्ट जरूर पसंद आई होगी और आप conio.h header file के important functions के बारे में जान गए होंगे। तो दोस्तों आज के लिए बस इतना ही फिर मिलेंगे ऐसी इंटरेस्टिंग पोस्ट में तब तक के लिए अलविदा !
0 Comments
Do not enter any spam comments please.