Difference between revisions of "C-and-C++/C4/File-Handling-In-C/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border = 1 |'''Time''' |'''Narration''' |- | 00.01 |Welcome to the spoken-tutorial on files in C. |- | 00.05 |In this tutorial we will learn how, |- | 00.08 |To open a fi…')
 
Line 6: Line 6:
 
|-
 
|-
 
| 00.01
 
| 00.01
|Welcome to the spoken-tutorial on files in C.
+
| C માં '''files'''(ફાઈલ્સ) પરના સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
  
 
|-
 
|-
 
| 00.05
 
| 00.05
|In this tutorial we will learn how,  
+
|આ ટ્યુટોરીયલમાં આપણે શીખીશું કેવી રીતે,  
  
 
|-
 
|-
 
| 00.08
 
| 00.08
|To open a file.  
+
|ફાઈલ ખોલવું.  
 
   
 
   
  
 
|-
 
|-
 
| 00.10
 
| 00.10
|How to read data from a file.  
+
|ફાઈલમાંથી ડેટા કેવી રીતે વાંચવા .  
  
  
 
|-
 
|-
 
| 00.12
 
| 00.12
|How to write data into a file.  
+
|ફાઈલમાં ડેટા કેવી રીતે લખવા.  
  
  
 
|-
 
|-
 
| 00.15
 
| 00.15
|Few examples.  
+
|કેટલાક ઉદાહરણો.  
  
 
|-
 
|-
 
| 00.17
 
| 00.17
|To record this tutorial, I am using,  
+
|આ ટ્યુટોરીયલ રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છું
  
 
|-
 
|-
 
| 00.20
 
| 00.20
| Ubuntu Operating System version 11.10,  
+
| ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ ૧૧.૧૦,  
  
  
 
|-
 
|-
 
| 00.24
 
| 00.24
|gcc Compiler version 4.6.1.  
+
| gcc અને g++ કમ્પાઈલર આવૃત્તિ ૪...  
  
  
 
|-
 
|-
 
| 00.28
 
| 00.28
| Let us start with the introduction to  files.  
+
| ચાલો ફાઈલો ના પરિચય સાથે શરૂઆત કરીએ.  
 +
 
 
|-
 
|-
 
| 00.31
 
| 00.31
|File is a collection of data.  
+
|ફાઈલએ  ડેટાનો  સંગ્રહ છે.  
  
  
 
|-
 
|-
 
|00.34
 
|00.34
|It can be a database, a program, a letter or anything.  
+
|It can be a database, a program, a letter or anything. તે એક ડેટાબેસ,પ્રોગ્રામ ,લેટર અથવા કઈપણ હોઈ શકે છે.
  
 
|-
 
|-
 
|00.39
 
|00.39
|We can create a file and access it using C.  
+
|આપણે C વાપરીને  ફાઈલ બનાવી  અને ઍક્સેસ કરી શકિયે છે.
  
  
 
|-
 
|-
 
|00.44
 
|00.44
|Now let us see an example on '''file handling''' in '''C.'''  
+
| હવે આપણે '''C''' માં  '''file handling''' પર એક ઉદાહરણ જોઈએ.
  
  
 
|-
 
|-
 
| 00.48
 
| 00.48
|I have a written program.   
+
|મેં એક પ્રોગ્રામ લખ્યો છે.   
  
 
|-
 
|-
 
| 00.50
 
| 00.50
| Let's take a look.  
+
| ચાલો તે જોઈએ.  
  
  
 
|-
 
|-
 
| 00.51
 
| 00.51
|Note that our filename is '''file.c '''
+
|નોંધ લો કે ફાઈલનું નામ  '''file.c '''છે.
  
 
|-
 
|-
 
| 00.55
 
| 00.55
|In this program we will create a file and write data into it.  
+
|આ પ્રોગ્રામ માં આપણે એક ફાઈલ બનાવીશું અને તેમાં ડેટા લખીશું.  
  
  
 
|-
 
|-
 
| 01.01
 
| 01.01
|Let me explain the code now
+
|ચાલો હું કોડ સમજાઉ.
  
 
|-
 
|-
 
| 01.03
 
| 01.03
|This is our '''header file. '''
+
|આ આપણી હેડર ફાઈલ છે.  
  
 
|-
 
|-
 
| 01.05
 
| 01.05
|This is our '''main function. '''
+
|આ આપણું main ફંક્શન છે.  
  
 
|-
 
|-
 
|01.07
 
|01.07
|To define a '''file''' variable we use the type '''FILE. '''
+
| ફાઈલ વેરીએબલ વ્યાખ્યાયિત કરવા માટે આપણે  '''FILE  '''type વાપરીશું.
  
 
|-
 
|-
 
| 01.12
 
| 01.12
|The '''FILE variable''' is defined under the '''header stdio.h'''  
+
| '''FILE variable'''(ફાઈલ વેરીએબલ) '''header stdio.h''' અંદર વ્યાખ્યાયિત કર્યું છે. 
  
  
 
|-
 
|-
 
| 01.19
 
| 01.19
|'''*fp''' is a pointer to the '''FILE variable. '''
+
|'''FILE variable'''ફાઈલ વેરીએબલ)'*fp'''તે પોઈન્ટર છે.
  
  
 
|-
 
|-
 
| 01.22
 
| 01.22
|It will store all the information about the '''file. '''
+
| તે '''file '''ની બધી માહિતીને  સંગ્રહ કરશે.
  
  
 
|-
 
|-
 
| 01.26
 
| 01.26
|Like its name, status and current information.  
+
|જેમ કે તેનું નામ, સ્થિતિ અને વર્તમાન માહિતી.
  
  
 
|-
 
|-
 
|01.31
 
|01.31
|Let us go back to our slides.  
+
|ચાલો આપણી સ્લાઈડ પર પાછા જઈએ .  
  
 
|-
 
|-
 
|01.33
 
|01.33
|Now we will see the syntax to open a file.  
+
|હવે આપણે ફાઈલ ખોલવા માટે સિન્ટેક્ષ જોઈશું.  
 +
 
 
|-
 
|-
 
|01.37
 
|01.37
|Here, the '''fopen function''' opens a stream.  
+
|અહી  '''fopen function''' સ્ટ્રીમ ખોલે છે.  
  
  
 
|-
 
|-
 
|01.42
 
|01.42
|Then it links the '''file''' with the stream.  
+
|પછી તે સ્ટ્રીમ સાથે'' 'ફાઇલ''' જોડશે.  
  
  
 
|-
 
|-
 
|01.44
 
|01.44
|filename is the name of the file that we want to open or create.  
+
|'''filename'''તે ફાઇલ નામ છે જે  આપણે ખોલવા કે બનાવવા માંગો છો .
 
+
  
 
|-
 
|-
 
|01.49
 
|01.49
|We can give the path along with the filename
+
|આપણે ફાઈલ નામ સાથે પાથ આપી શકીએ છે.
  
  
 
|-
 
|-
 
| 01.53
 
| 01.53
| And We can also give the extension.  
+
|અને આપણે એક્સટેન્શન પણ આપી શકીએ છે.  
  
  
 
|-
 
|-
 
| 01.56
 
| 01.56
|Here we can give the mode of the file.  
+
|અહીં આપણે ફાઈલની મોડ આપી શકીએ છે.
  
 
|-
 
|-
 
|01.59
 
|01.59
|Let us see the types of modes :  
+
| ચાલોમોડ્સ ના પ્રકારો જોઈએ :  
 +
 
 
|-
 
|-
 
| 02.02
 
| 02.02
| w - creates '''file''' for read and write.  
+
| W -વાંચવા અને લખવા  માટે '''ફાઇલ''' બનાવે છે.
  
  
 
|-
 
|-
 
| 02.06
 
| 02.06
|r – opens ''' file''' for reading.  
+
|r – ફાઈલ વાંચવા ખોલે છે .  
  
  
 
|-
 
|-
 
| 02.09
 
| 02.09
|a – writing at the end of the '''file. '''
+
|a – ફાઈલના અંત માં લખવા માટે છે.'
  
  
 
|-
 
|-
 
| 02.12
 
| 02.12
|Now come back to our program.  
+
|હવે આપણા પ્રોગ્રામ પર પાછા આવો.  
  
 
|-
 
|-
 
| 02.15
 
| 02.15
|Here, we create a '''Sample.txt file''' in '''write''' mode.  
+
|અહી આપણે '''write''' મોડ માં  '''Sample.txt file''' બનાવીશું.
  
  
 
|-
 
|-
 
| 02.20
 
| 02.20
|We can see that the path is given.  
+
|આપણે જોઈ શકે છે પાથ આપવામાં આવ્યો છે .  
  
  
 
|-
 
|-
 
| 02.23
 
| 02.23
|Our file will be created on the '''desktop.'''  
+
|આપણી ફાઈલ''ડેસ્કટૉપ''' પર બનાવાશે '
  
  
 
|-
 
|-
 
| 02.27
 
| 02.27
|Then we will write the statements into the '''file.'''  
+
|પછી આપણે '' ફાઇલ'''માં સ્ટેટમેન્ટો લખીશું.
  
 
|-
 
|-
 
| 02.30
 
| 02.30
|''' "Welcome to the spoken-tutorial" ''' and
+
|''' "Welcome to the spoken-tutorial" ''' અને
  
  
Line 210: Line 212:
 
|-
 
|-
 
| 02.34
 
| 02.34
| '''fprintf''' writes output to the given output stream.  
+
| '''fprintf''' આપેલ આઉટપુટ સ્ટ્રીમ પર આઉટપુટ લખે છે.
 
+
  
 
|-
 
|-
 
| 02.39
 
| 02.39
| '''fclose '''closes the file associated with the stream.  
+
| ''' fclose'' 'સ્ટ્રીમ સાથે સંકળાયેલ ફાઈલ બંધ કરે છે.
  
 
|-
 
|-
 
| 02.43
 
| 02.43
|And this is our '''return statement. '''
+
|અને આ આપણું' 'રીટર્ન સ્ટેટમેન્ટ છે.
  
 
|-
 
|-
 
| 02.46
 
| 02.46
|Now click on '''Save. '''
+
|હવે '''Save'''(સેવ)પર ક્લિક કરો.
  
 
|-
 
|-
 
| 02.48
 
| 02.48
|Let us execute the program.
+
|હવે પ્રોગ્રામ એક્ઝીક્યુટ કરીએ
  
 
|-
 
|-
 
| 02.50
 
| 02.50
|Open the '''terminal window''' by pressing '''Ctrl, Alt''' and '''T''' keys simultaneously on your keyboard
+
|તમારા કીબોર્ડ પર Ctrl, Alt અને T કી એકસાથે દબાવી ટર્મિનલ વિન્ડો ખોલો.
 
+
  
 
|-
 
|-
 
| 02.59
 
| 02.59
|To compile, type
+
|કમ્પાઈલ કરવાં માટે, ટાઈપ કરો
  
 
|-
 
|-
Line 245: Line 245:
 
|-
 
|-
 
| 03.06
 
| 03.06
|Press '''Enter '''
+
| '''Enter '''(એન્ટર) દબાવો.
  
  
 
|-
 
|-
 
| 03.07
 
| 03.07
|To execute, type '''dot slash'file''' (./file)
+
એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો '''dot slash'file''' (./file)
  
  
 
|-
 
|-
 
| 03.11
 
| 03.11
| Press '''Enter'''  
+
| ''Enter '''(એન્ટર) દબાવો.
  
  
 
|-
 
|-
 
| 03.13
 
| 03.13
|We see the '''file''' is executed.  
+
|આપણે જોઈ શકીએ છે કે ફાઈલ એક્ઝીક્યુટ થઇ છે.
 +
 
 
|-
 
|-
 
| 03.15
 
| 03.15
|Now we will check it out.  
+
|હવે આપણે તે તપાસીશું.  
  
  
 
|-
 
|-
 
| 03.17
 
| 03.17
|Let us open the '''home folder.'''
+
|ચાલો  '''home folder.'''ખોલીએ.
  
 
|-
 
|-
 
| 03.20
 
| 03.20
|Click on the '''home folder''' option.  
+
| '''home folder''વિકલ્પ પર ક્લિક કરો.  
  
  
 
|-
 
|-
 
| 03.22
 
| 03.22
|Now click on the '''Desktop''' option.  
+
હવે '''Desktop''' વિકલ્પ પર ક્લિક કરો.  
  
  
 
|-
 
|-
 
| 03.25
 
| 03.25
|Here is our '''sample.txt''' file.  
+
|અહી આપણી '''sample.txt''' ફાઈલ છે.  
  
 
|-
 
|-
 
| 03.29
 
| 03.29
|This shows that our file is successfully created.  
+
|આ બતાવે છે કે આપણી ફાઈલ સફળતાપૂર્વક બની ગયી છે.
  
  
 
|-
 
|-
 
| 03.32
 
| 03.32
|Now let us open.  
+
|ચાલો તે ખોલીએ.  
  
 
|-
 
|-
 
| 03.34
 
| 03.34
|Double click on the file.  
+
|ફાઈલ પર બે વાર ક્લિક કરો.  
  
  
 
|-
 
|-
 
| 03.36
 
| 03.36
|We can see the messages here.  
+
|આપણે મેસેજ જોઈ શકીએ છે.  
 
   
 
   
  
Line 315: Line 316:
 
|-
 
|-
 
| 03.44
 
| 03.44
|This is how we create a file and write data into it.
+
|આ રીતે આપણે એક ફાઈલ બનાવી અને તેમાં ડેટા લખ્યો
  
  
 
|-
 
|-
 
| 03.48
 
| 03.48
|Now we will see how to read data from a '''file. '''
+
| હવે આપણે જોશું કેવી રીતે ફાઈલ માથી ડેટા  વાંચવા.
 +
 
 
|-
 
|-
 
| 03.52
 
| 03.52

Revision as of 14:24, 25 April 2014

Time Narration
00.01 C માં files(ફાઈલ્સ) પરના સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00.05 આ ટ્યુટોરીયલમાં આપણે શીખીશું કેવી રીતે,
00.08 ફાઈલ ખોલવું.


00.10 ફાઈલમાંથી ડેટા કેવી રીતે વાંચવા .


00.12 ફાઈલમાં ડેટા કેવી રીતે લખવા.


00.15 કેટલાક ઉદાહરણો.
00.17 આ ટ્યુટોરીયલ રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છું
00.20 ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ ૧૧.૧૦,


00.24 gcc અને g++ કમ્પાઈલર આવૃત્તિ ૪.૬.૧.


00.28 ચાલો ફાઈલો ના પરિચય સાથે શરૂઆત કરીએ.
00.31 ફાઈલએ ડેટાનો સંગ્રહ છે.


00.34 It can be a database, a program, a letter or anything. તે એક ડેટાબેસ,પ્રોગ્રામ ,લેટર અથવા કઈપણ હોઈ શકે છે.
00.39 આપણે C વાપરીને ફાઈલ બનાવી અને ઍક્સેસ કરી શકિયે છે.


00.44 હવે આપણે C માં file handling પર એક ઉદાહરણ જોઈએ.


00.48 મેં એક પ્રોગ્રામ લખ્યો છે.
00.50 ચાલો તે જોઈએ.


00.51 નોંધ લો કે ફાઈલનું નામ file.c છે.
00.55 આ પ્રોગ્રામ માં આપણે એક ફાઈલ બનાવીશું અને તેમાં ડેટા લખીશું.


01.01 ચાલો હું કોડ સમજાઉ.
01.03 આ આપણી હેડર ફાઈલ છે.
01.05 આ આપણું main ફંક્શન છે.
01.07 ફાઈલ વેરીએબલ વ્યાખ્યાયિત કરવા માટે આપણે FILE type વાપરીશું.
01.12 FILE variable(ફાઈલ વેરીએબલ) header stdio.h અંદર વ્યાખ્યાયિત કર્યું છે.


01.19 FILE variableફાઈલ વેરીએબલ)'*fpતે પોઈન્ટર છે.


01.22 તે file ની બધી માહિતીને સંગ્રહ કરશે.


01.26 જેમ કે તેનું નામ, સ્થિતિ અને વર્તમાન માહિતી.


01.31 ચાલો આપણી સ્લાઈડ પર પાછા જઈએ .
01.33 હવે આપણે ફાઈલ ખોલવા માટે સિન્ટેક્ષ જોઈશું.
01.37 અહી fopen function સ્ટ્રીમ ખોલે છે.


01.42 પછી તે સ્ટ્રીમ સાથે 'ફાઇલ' જોડશે.


01.44 filenameતે ફાઇલ નામ છે જે આપણે ખોલવા કે બનાવવા માંગો છો .
01.49 આપણે ફાઈલ નામ સાથે પાથ આપી શકીએ છે.


01.53 અને આપણે એક્સટેન્શન પણ આપી શકીએ છે.


01.56 અહીં આપણે ફાઈલની મોડ આપી શકીએ છે.
01.59 ચાલોમોડ્સ ના પ્રકારો જોઈએ :
02.02 W -વાંચવા અને લખવા માટે ફાઇલ બનાવે છે.


02.06 r – ફાઈલ વાંચવા ખોલે છે .


02.09 a – ફાઈલના અંત માં લખવા માટે છે.'


02.12 હવે આપણા પ્રોગ્રામ પર પાછા આવો.
02.15 અહી આપણે write મોડ માં Sample.txt file બનાવીશું.


02.20 આપણે જોઈ શકે છે પાથ આપવામાં આવ્યો છે .


02.23 આપણી ફાઈલડેસ્કટૉપ' પર બનાવાશે '


02.27 પછી આપણે ફાઇલ'માં સ્ટેટમેન્ટો લખીશું.
02.30 "Welcome to the spoken-tutorial" અને


02.32 "This is an test example"


02.34 fprintf આપેલ આઉટપુટ સ્ટ્રીમ પર આઉટપુટ લખે છે.
02.39 ' fclose 'સ્ટ્રીમ સાથે સંકળાયેલ ફાઈલ બંધ કરે છે.
02.43 અને આ આપણું' 'રીટર્ન સ્ટેટમેન્ટ છે.
02.46 હવે Save(સેવ)પર ક્લિક કરો.
02.48 હવે પ્રોગ્રામ એક્ઝીક્યુટ કરીએ
02.50 તમારા કીબોર્ડ પર Ctrl, Alt અને T કી એકસાથે દબાવી ટર્મિનલ વિન્ડો ખોલો.
02.59 કમ્પાઈલ કરવાં માટે, ટાઈપ કરો
03.00 gcc space file dot c space hyphen o space file


03.06 Enter (એન્ટર) દબાવો.


03.07

એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો dot slash'file (./file)


03.11 Enter '(એન્ટર) દબાવો.


03.13 આપણે જોઈ શકીએ છે કે ફાઈલ એક્ઝીક્યુટ થઇ છે.
03.15 હવે આપણે તે તપાસીશું.


03.17 ચાલો home folder.ખોલીએ.
03.20 'home folderવિકલ્પ પર ક્લિક કરો.


03.22

હવે Desktop વિકલ્પ પર ક્લિક કરો.


03.25 અહી આપણી sample.txt ફાઈલ છે.
03.29 આ બતાવે છે કે આપણી ફાઈલ સફળતાપૂર્વક બની ગયી છે.


03.32 ચાલો તે ખોલીએ.
03.34 ફાઈલ પર બે વાર ક્લિક કરો.


03.36 આપણે મેસેજ જોઈ શકીએ છે.


03.39 Welcome to the Spoken Tutorial.


03.41 This is an test example.


03.44 આ રીતે આપણે એક ફાઈલ બનાવી અને તેમાં ડેટા લખ્યો


03.48 હવે આપણે જોશું કેવી રીતે ફાઈલ માથી ડેટા વાંચવા.
03.52 I have already made the program.
03.54 I will open it.


03.56 In this program we will read data from our sample.txt file and print the data on the console.


04.03 Let me explain the code now.
04.05 This is our header file.
04.08 This is our main function.
04.10 Here, a file variable and a pointer to the file variable is defined.
04.15 Then we have declared a character variable c.
04.19 Here, we open the file Sample.txt in read mode.
04.24 The output is stored in fp.


04.27 Then we check the condition.
04.29 If fp is equals to NULL.


04.32 If the condition is true, then we print the message:


04.36 "File doesn't exist."


04.38 Else it will check for another condition.
04.41 While c is not equal to EOF.


04.46 Here, EOF is the end of file.


04.49 It denotes the end of input.


04.52 It is a condition where no more data can be read from a data source.


04.57 If the condition is true, then it will display the characters from Sample.txt file, on the console.
05.06 Here, getc returns a character from a specified file or stream.
05.12 Now, it will return a character from our Sample.txt file.


05.17 putchar is used to display a character on the console.
05.22 Then it will store the characters in variable c.


05.25 Here we close the file.
05.28 And this is our return statement.
05.30 Now click on Save.
05.32 Let us execute the program.
05.35 Come back to the terminal.
05.37 To compile, type
05.38 gcc space readfile dot c space hyphen o space read


05.45 Now press Enter


05.47 To execute, type ./read
05.52 The output is displayed as:
05.54 Welcome to the Spoken-Tutorial.


05.56 This is an test example.


05.59 This brings us to the end of this tutorial.
06.01 Come back to our slides.
06.03 Let us summarize.
06.04 In this tutorial we learnt,


06.06 File handling.


06.08 To write data into a file.
06.10 eg. fp = fopen(“Sample.txt”, “w”);


06.17 To read data from a file.


06.18 eg. fp = fopen(“Sample.txt”, “r”);


06.25 As an assignment,
06.26 Write a program to create a file TEST.


06.30 Write your name and address in the file TEST.
06.33 Then display it on the console using C Program
06.37 Watch the video available at the link shown below
06.40 It summarizes the Spoken Tutorial project
06.43 If you do not have good bandwidth, you can download and watch it
06.47 The Spoken Tutorial Project Team
06.50 Conducts workshops using spoken tutorials
06.53 Gives certificates to those who pass an online test
06.57 For more details, please write to, contact@spoken-tutorial.org
07.03 Spoken Tutorial Project is a part of Talk to a Teacher project
07.07 It is supported by the National Mission on Education through ICT, MHRD, Government of India
07.14 More information on this Mission is available at the link shown below
07.18 This is Ashwini Patil from IIT Bombay signing off
07.22 Thank You for joining.

Contributors and Content Editors

Jyotisolanki, PoojaMoolya, Pratik kamble