JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now

हिंदी माध्यम नोट्स

Categories: C Language in hindi

File Management In C : File Opening in hindi फाइल मैनेजमेंट c कंप्यूटर भाषा में हिंदी में फाइल खोलना

फाइल मैनेजमेंट c कंप्यूटर भाषा में हिंदी में फाइल खोलना File Management In C : File Opening in hindi :-
हमने अब तक देखा है scanf() और printf() function एक console oriented I/O function है |जिससे data को केवल console screen पर ही print और read कर सकता है |ये function जब तक valid होता है तब तक दत्ता के numbers कम होते है |लेकिन large number of data को manage करने के लिए file management करेगे |
printf() और scanf() का limit:
1.ये functions,large datas को read और write मे बहुत time लगता है |साथ ही ये बहुत complex प्रोसेस हो जाता है |
2.जब प्रोग्राम terminate हो जाता तब  data lost हो जाता है |
इस problem को solve करने के लिए ,datas/values को किसी डिस्क मे डायरेक्ट read और write करना पड़गे |डिस्क मे data को read और write करना difficult होता है इसलिए data कोकिसी file मे read और write करना easy है |ये प्रोसेस in problem का solution है |
File :
File डिस्क मे  place होता  है जिसमे कई सारे data को store कर सकते है |
C language मे कई सारे function को support करता है |जैसे :-
1.Naming of file
2.Opening of file
3.Reading of file
4.Writing of file
5.Close of file
file operation को दो तरीके से पेर्फ्रोम कर सकते है :-
1. Low Leval :
इस method मे ,UNIX SYSTEM  को use किया जाता है |
2.High Level:
इस method मे , c language की standard I /O library के pre define function को use किया जाता है |
इन दोनों method को आगे विस्वत मे पढेगे |
Standard I /O library के Pre define function”:
1.fopen ()
इसका function का use , file को  open और create करने के लिए किया जाता है |
2.fclose()
इस function का use ,file को क्लोज करने के लिए किया जाता है |
2.getc ()
इस function का use ,file से charterer को read करने के लिए किया  जाता है |
3.putc ()
इस function का use ,file मे charterer को write करने के लिए किया जाता है |
4.fprintf()
इस function का use ,file मे data को write करने के लिए किया जाता है |
5.fscanf ()
इस function का use ,file मे data को read करने के लिए किया जाता है |
6.fseek()
इस function का use , किसी file मे position को set करने के लिए किया जाता है |
7.ftell()
इस function का use , file के किसी position को address को return करते है |
8.rewind()
इस function का use, control file के beginning मे जाता है |
Opening or Defining of file
अगर किसी file को storage memory मे store करने लिए ,निम्न constain को declare करना पड़ता है :-
1.File Name
2.Data Structure
3.Purpose
यहाँ पर :
File Name
file name chartercter का string होता है जिसे किसी file का valid नाम हो सकता है |file name क एदो parts होता है |(i) Primary name : जो की file का first name होता है |(ii)Extension : ये किसी file name को किसी दुसरे same file name से अलग करता है |इन दोनों file name को period operator (‘.’) से जोड़ा जाता है file name मे Extension ऑप्शनल होता है |
जैसे
file                // यह पर file ,file का नाम है |//
file.1             // यहा पर file file का primary नाम है और 1 extension है |//
file.input      // यहा पर file file का primary नाम है और input extension है | जिन्हें ‘.’ से connect किया गया  |                          है //
file.output   //यहा पर file file का primary नाम है और output extension है |
Data Structure
data structure को c language मे ‘FILE’ से declare किया जाता है |इसे use करने से पहले इसे declare किया जाता है | इसमें  pointer  variable होता है जिसका syntax है :-
FILE *file pointer_name ;
यह पर
FILE : ये keyword है |
file pointer_name : ये file pointer  का नाम हैजिसमे file का address store होता है और इसे  बाद मे file को open करने के लिए किया जाता है |
Opening of File :
जब हमे किसी file को open करना होता है तब इसे declare करना पड़ता है |किसी file को open करने का syntax है :-
file *file pointer_name ;
file pointer_name = fopen(“file name”,”Mode”);
यहा पर :
file pointer_name :ये file pointer  का नाम है जिसका type ‘file ‘ है |
fopen() : ये pre define function जिसका उस एकिसी file को open करने के लिएय किया जाता है |
file name : ये file का नाम होता है |
Mode : ये file मे किये जाने operation को declare करता है |
Mode
ये file ओपनिंग के दुसरे statement का महत्वपूण भाग है जो file मे किय जाने वाले operation को define करता है |इसके लिए कुछ Pre define command होता है :-
1.”r”
इस मोड का use file मे स्थित data को read करने के लिए किया जाता है |
अगर  file exit नहीं करती है तब error message occurs हो जाता है |
file exit करती है tab data read कर सकते है और file मे सेव data पर कोई effect नहीं पड़ता है |
2.”w”
इस mode का use किसी file मे data को write करने के लिए किया जता है |
अगर file name exist नहीं करती है ,तब एक file जिसका नाम file _name होगा create हो जाती है |
अगर file _name exist करती है ,तब file मे स्थित data delete हो जाता है |
3.”a”
इसे append कहते है |इस mode का use भी किसी file मे data को write करने के लिए किया जाता है |
अगर file name exist नहीं करती है ,तब error occur हो जाती है |
अगर file _name exist करती है ,तब file मे स्थित data सेफ रहता है और इसके आगे से write operation start हो जाता है |
4.”r+”
इस mode का use file को read और write के लिए किया जाता है |लेकिन
अगर  file exit नहीं करती है तब error message occurs हो जाता है |
file exit करती है तब data read और write कर सकते है |
5.”w+”
इस mode का use file को read और write के लिए किया जाता है |लेकिन
अगर  file exit नहीं करती है तब एक file जिसका नाम file _name होगा create हो जाती है ||
file exit करती है तब data read और write कर सकते है और file मे सेव data  डिलीट हो जाता है |
6.”a+”
इस mode का use भी किसी file मे data को write और read करने के लिए किया जाता है |
अगर file name exist नहीं करती है ,तब error occur हो जाती है |
अगर file _name exist करती है ,तब file मे स्थित data सेफ रहता है और इसके आगे से write operation start हो जाता है |
\
Sbistudy

Recent Posts

सती रासो किसकी रचना है , sati raso ke rachnakar kaun hai in hindi , सती रासो के लेखक कौन है

सती रासो के लेखक कौन है सती रासो किसकी रचना है , sati raso ke…

1 day ago

मारवाड़ रा परगना री विगत किसकी रचना है , marwar ra pargana ri vigat ke lekhak kaun the

marwar ra pargana ri vigat ke lekhak kaun the मारवाड़ रा परगना री विगत किसकी…

1 day ago

राजस्थान के इतिहास के पुरातात्विक स्रोतों की विवेचना कीजिए sources of rajasthan history in hindi

sources of rajasthan history in hindi राजस्थान के इतिहास के पुरातात्विक स्रोतों की विवेचना कीजिए…

3 days ago

गुर्जरात्रा प्रदेश राजस्थान कौनसा है , किसे कहते है ? gurjaratra pradesh in rajasthan in hindi

gurjaratra pradesh in rajasthan in hindi गुर्जरात्रा प्रदेश राजस्थान कौनसा है , किसे कहते है…

3 days ago

Weston Standard Cell in hindi वेस्टन मानक सेल क्या है इससे सेल विभव (वि.वा.बल) का मापन

वेस्टन मानक सेल क्या है इससे सेल विभव (वि.वा.बल) का मापन Weston Standard Cell in…

3 months ago

polity notes pdf in hindi for upsc prelims and mains exam , SSC , RAS political science hindi medium handwritten

get all types and chapters polity notes pdf in hindi for upsc , SSC ,…

3 months ago
All Rights ReservedView Non-AMP Version
X

Headline

You can control the ways in which we improve and personalize your experience. Please choose whether you wish to allow the following:

Privacy Settings
JOIN us on
WhatsApp Group Join Now
Telegram Join Join Now