Opening and Closing a in C in Hindi

How to open close file in C in Hindi

C-language में File Handling के बारे में अधिक जानने के लिए देखें—Introduction to File

File पर कार्य करने के लिए इसे open करने की जरूरत पड़ती है। इसके लिए fopen() Function का प्रयोग किया जाता है। इसी प्रकार फाइल पर कार्य पूरा हो जाने के बाद इसे close करने की जरूरत पड़ती हैं। इसके लिए fclose() Function का प्रयोग किया जाता हैं। लेकिन fopen() व fclose() का प्रयोग करने से पहले हमें file Structure Type का pointer बनाना होता है जो फाइल के address को स्टोर करता है और फाइल पर Read/Write करने का कार्य करता है। File Pointer निम्नलिखित प्रकार से बनाते हैं—

Opening and Closing a in C in Hindi

File Handling Operations के बारे में जानने के लिए देखें—File Handling Operations in C

File Pointer बना लेने के बाद हम fopen() का प्रयोग करके फाइल को Open करते हैं। fopen() दो Arguments लेता है। पहला Argument उस फाइल का नाम होता है जिसे Open करना चाहते हैं और दूसरा Argument वह Mode होता है जिसमें फाईल को Open करना चाहते हैं। यदि fopen() दिये गये नाम के फाइल को सफलतापूर्वक Open कर लेता है तो यह उस फाइल के Address को Return करता है और यदि सफलतापूर्वक Open नहीं कर पाता हैं तो NULL Return करता है। fopen() का प्रयोग निम्नलिखित प्रकार से करते हैं—

Syntax:	pointer_name=fopen(“file_name”,”mode”);
Example: ptr=fopen(“abc.txt”,”r”);

विभिन्न प्रकार के File Handling Modes के बारे में जानने के लिए देखें—File Opening Modes

File Open करने के बाद हम File पर जो भी कार्य करना चाहते है वह करते हैं और कार्य पूरा हो जाने पर fclose() का प्रयोग करके उसे Close करते हैं। fclose()केवल एक argument लेता है जो उस File Pointer का नाम होता है जिसके द्वारा File को open किया गया है। इसका प्रयोग निम्नलिखित प्रकार से करते हैं—

Syntax:	fclose(pointer_name);
Example: fclose(ptr);

File Handling Functions के बारे में जानने के लिए देखें—File Input Output Functions

File example programs in C

  1. Writing to a file in C
  2. Reading from a file in C
  3. Appending to a file in C
  4. Reading all data from a file in C
Share it to:

Published by

admin

I am a computer teacher, programmer and web developer