Opening and Closing a in C in Hindi

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

Syntax: fclose(pointer_name);

Example: fclose(ptr);

Click here to find example program for writing to a file in C

Click here to find example program for reading from a file in C

Click here to find example program for appending to a file in C

Click here to find example program for reading all data from a file in C

Published by

admin

I am a computer teacher, programmer and web developer