Notes in Hindi

Steps to create a C program in Hindi

/ BCA / Programming with C and CPP

How to Create and Compile a C Program using Turbo C in Hindi

Steps to create a C program in Hindi

Introduction

C भाषा एक बहुत ही पुरानी और लोकप्रिय programming language है, जिसे system programming, embedded systems और software development में बड़े पैमाने पर उपयोग किया जाता है। यदि आप C language सीखना चाहते हैं, तो सबसे पहला कदम होता है - एक simple C program बनाना, उसे compile करना और फिर run करना। इस पूरे प्रक्रिया को step-by-step समझना बहुत ज़रूरी है, खासकर beginners के लिए। आइए अब हम इसे एक शिक्षक की तरह विस्तार से और आसान भाषा में समझते हैं।

1. Writing a C Program in Turbo C

C language में कोई भी प्रोग्राम लिखने के लिए आपको पहले Turbo C या किसी और IDE (जैसे Dev C++, CodeBlocks आदि) की ज़रूरत होती है। यहां हम Turbo C IDE का उपयोग करेंगे क्योंकि यह शुरुआती लोगों के लिए बहुत आसान होता है।

  • Turbo C खोलें।
  • Menu में जाएं और File → New पर क्लिक करें।
  • अब एक नया blank window खुलेगा जहाँ आप C प्रोग्राम लिख सकते हैं।
  • अब नीचे दिया गया simple C program लिखें:
#include<stdio.h> void main() { printf("Hello, World!"); }
  • इस program में हमने #include<stdio.h> का प्रयोग किया है जो standard input-output header file है।
  • void main() से प्रोग्राम की शुरुआत होती है।
  • printf() एक function है जो screen पर output दिखाता है।

How to compile a C program using Turbo C in Hindi

2. Compiling a C Program

जब आप कोई C प्रोग्राम लिख लेते हैं, तो उसे run करने से पहले compile करना ज़रूरी होता है। Compile करने का मतलब है कि आपके द्वारा लिखे गए code को machine language में बदलना ताकि computer उसे समझ सके।

  • Turbo C IDE में Alt + F9 दबाएँ या ऊपर के Menu में जाकर Compile → Compile चुनें।
  • अगर program में कोई error नहीं है, तो नीचे message दिखेगा "Success: Press any key..."
  • अगर कोई गलती है, तो Turbo C आपको बताएगा कि कौन सी line में error है और किस type की error है।
  • इसलिए error message को ध्यान से पढ़ें और फिर अपना code ठीक करें।

Common Errors while Compiling

  • Missing Semicolon: अगर आप किसी line के अंत में ; लगाना भूल गए हैं, तो compiler error देगा।
  • Spelling Mistake in Keyword: अगर आपने main को man लिखा या printf को pritf, तो भी error आएगा।
  • Braces Mismatch: अगर आपने { लगाया लेकिन } नहीं लगाया, तो compiler error देगा।

Running and executing C program in IDE in Hindi

3. Run करने की प्रक्रिया

जब प्रोग्राम successfully compile हो जाए, तब अगला कदम है उसे run करना यानी execute करना। इसका मतलब है program को actual output generate करने के लिए चलाना।

  • Turbo C में Ctrl + F9 दबाएँ या Run → Run menu पर क्लिक करें।
  • अगर program सही है, तो screen पर "Hello, World!" जैसा output दिखेगा।
  • इसके बाद आप Alt + F5 दबाकर output screen देख सकते हैं।

Output कैसे दिखता है?

अगर आपने ऊपर बताया गया program लिखा है तो output कुछ इस प्रकार होगा:

Hello, World!

Program को Save कैसे करें?

  • File → Save As पर जाएं।
  • फाइल का नाम कुछ भी दे सकते हैं लेकिन .c extension ज़रूर होना चाहिए, जैसे: hello.c
  • अब आप इसे दोबारा खोल सकते हैं, बदल सकते हैं और run कर सकते हैं।

Error handling during compile and run in C in Hindi

4. Error Handling के तरीके

जब भी हम कोई नया program लिखते हैं, तो उसमें गलती होना सामान्य बात है। इसलिए error को समझना और उन्हें ठीक करना बहुत ज़रूरी होता है। C language में errors दो प्रकार के होते हैं:

  • Compile Time Errors: ये errors उस समय आते हैं जब आप program compile कर रहे होते हैं।
  • Run Time Errors: ये errors program चलाने (run) के समय आते हैं।

Compile Time Errors के कुछ सामान्य कारण:

  • Semicolon ; लगाना भूल जाना।
  • किसी keyword की spelling गलत होना।
  • Brackets या braces की जोड़ी अधूरी होना।
  • कोई header file include ना करना।

Run Time Errors के कुछ सामान्य कारण:

  • Divide by zero करना।
  • Memory access करना जो define नहीं है।
  • Invalid input देना।

Error Message को पढ़कर समाधान कैसे करें?

  • Error message में line number दिया होता है - जैसे "Line 5: ';' expected"
  • इसका मतलब है कि लाइन नंबर 5 पर semicolon लगाना भूल गए हैं।
  • एक-एक line को ध्यान से देखें और error fix करें।

Debugging Tips:

  • Program को छोटे-छोटे हिस्सों में divide करें और हर हिस्से को एक-एक करके test करें।
  • Comments का प्रयोग करें जिससे समझने में आसानी हो।
  • हर input और output को print करके देख सकते हैं कि program सही चल रहा है या नहीं।

Best Practices:

  • Code को अच्छी तरह से indent करें ताकि पढ़ने में आसानी हो।
  • हर block की शुरुआत और अंत में curly braces { } लगाएं।
  • Program को लिखते समय ध्यान रखें कि हर function, loop या condition को सही ढंग से लिखा गया है।
  • हर statement के अंत में ; लगाना ना भूलें।

Turbo C Shortcuts जो आपको याद होने चाहिए:

Command Shortcut
New File Ctrl + N
Save File F2
Compile Program Alt + F9
Run Program Ctrl + F9
View Output Alt + F5

Useful Tips for Beginners:

  • हर दिन थोड़ा-थोड़ा practice करें।
  • सिर्फ theory पढ़ने से नहीं, coding करके समझें।
  • किसी भी error से घबराएं नहीं, error आपके सीखने का सबसे अच्छा मौका होते हैं।

Final Note

C language सीखने की शुरुआत हमेशा simple programs से करें, जैसे addition, subtraction या printing statements। Turbo C एक बहुत अच्छा tool है शुरुआत के लिए क्योंकि इसकी interface बहुत आसान है। जब आप confident हो जाएं तब आप आगे loops, functions और arrays जैसी advanced चीज़ें सीख सकते हैं। हमेशा ध्यान रखें कि किसी भी प्रोग्रामिंग लैंग्वेज़ को सीखने का सबसे अच्छा तरीका है — “Practice, Practice और Practice”।

FAQs

C प्रोग्राम लिखने के लिए सबसे पहले Turbo C या कोई अन्य IDE ओपन करें। फिर File → New में जाएँ और कोड लिखें। हर प्रोग्राम की शुरुआत #include और main() function से होती है। अंत में return 0; या getch(); जैसे statements लिखे जाते हैं।
Turbo C में C प्रोग्राम compile करने के लिए Alt + F9 दबाएं या Menu में जाकर Compile → Compile चुनें। अगर कोई गलती नहीं है, तो “Success” का मैसेज दिखेगा।
जब प्रोग्राम compile हो जाए, तो उसे run करने के लिए Ctrl + F9 दबाएं। आउटपुट देखने के लिए Alt + F5 दबाएं।
C प्रोग्राम में सामान्य errors होते हैं जैसे: semicolon भूल जाना, गलत spelling (जैसे printf को pritf), curly braces match न करना, और header file include न करना।
getch() function का उपयोग output screen को pause करने के लिए किया जाता है ताकि output तुरंत बंद न हो जाए और user उसे देख सके।
Compile time errors को ठीक करने के लिए error message ध्यान से पढ़ें, line number और error type को समझें और उसी अनुसार syntax को ठीक करें जैसे कि ; लगाना, सही spelling लिखना आदि।

Please Give Us Feedback