Difference between revisions of "C-and-C++/C4/File-Handling-In-C/Gujarati"
From Script | Spoken-Tutorial
Jyotisolanki (Talk | contribs) (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…') |
Jyotisolanki (Talk | contribs) |
||
Line 6: | Line 6: | ||
|- | |- | ||
| 00.01 | | 00.01 | ||
− | | | + | | C માં '''files'''(ફાઈલ્સ) પરના સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે. |
|- | |- | ||
| 00.05 | | 00.05 | ||
− | | | + | |આ ટ્યુટોરીયલમાં આપણે શીખીશું કેવી રીતે, |
|- | |- | ||
| 00.08 | | 00.08 | ||
− | | | + | |ફાઈલ ખોલવું. |
|- | |- | ||
| 00.10 | | 00.10 | ||
− | | | + | |ફાઈલમાંથી ડેટા કેવી રીતે વાંચવા . |
|- | |- | ||
| 00.12 | | 00.12 | ||
− | | | + | |ફાઈલમાં ડેટા કેવી રીતે લખવા. |
|- | |- | ||
| 00.15 | | 00.15 | ||
− | | | + | |કેટલાક ઉદાહરણો. |
|- | |- | ||
| 00.17 | | 00.17 | ||
− | | | + | |આ ટ્યુટોરીયલ રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છું |
|- | |- | ||
| 00.20 | | 00.20 | ||
− | | | + | | ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ ૧૧.૧૦, |
|- | |- | ||
| 00.24 | | 00.24 | ||
− | |gcc | + | | gcc અને g++ કમ્પાઈલર આવૃત્તિ ૪.૬.૧. |
|- | |- | ||
| 00.28 | | 00.28 | ||
− | | | + | | ચાલો ફાઈલો ના પરિચય સાથે શરૂઆત કરીએ. |
+ | |||
|- | |- | ||
| 00.31 | | 00.31 | ||
− | | | + | |ફાઈલએ ડેટાનો સંગ્રહ છે. |
|- | |- | ||
|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 | ||
− | | | + | |આપણે C વાપરીને ફાઈલ બનાવી અને ઍક્સેસ કરી શકિયે છે. |
|- | |- | ||
|00.44 | |00.44 | ||
− | | | + | | હવે આપણે '''C''' માં '''file handling''' પર એક ઉદાહરણ જોઈએ. |
|- | |- | ||
| 00.48 | | 00.48 | ||
− | | | + | |મેં એક પ્રોગ્રામ લખ્યો છે. |
|- | |- | ||
| 00.50 | | 00.50 | ||
− | | | + | | ચાલો તે જોઈએ. |
|- | |- | ||
| 00.51 | | 00.51 | ||
− | | | + | |નોંધ લો કે ફાઈલનું નામ '''file.c '''છે. |
|- | |- | ||
| 00.55 | | 00.55 | ||
− | | | + | |આ પ્રોગ્રામ માં આપણે એક ફાઈલ બનાવીશું અને તેમાં ડેટા લખીશું. |
|- | |- | ||
| 01.01 | | 01.01 | ||
− | | | + | |ચાલો હું કોડ સમજાઉ. |
|- | |- | ||
| 01.03 | | 01.03 | ||
− | | | + | |આ આપણી હેડર ફાઈલ છે. |
|- | |- | ||
| 01.05 | | 01.05 | ||
− | | | + | |આ આપણું main ફંક્શન છે. |
|- | |- | ||
|01.07 | |01.07 | ||
− | | | + | | ફાઈલ વેરીએબલ વ્યાખ્યાયિત કરવા માટે આપણે '''FILE '''type વાપરીશું. |
|- | |- | ||
| 01.12 | | 01.12 | ||
− | | | + | | '''FILE variable'''(ફાઈલ વેરીએબલ) '''header stdio.h''' અંદર વ્યાખ્યાયિત કર્યું છે. |
|- | |- | ||
| 01.19 | | 01.19 | ||
− | |''' | + | |'''FILE variable'''ફાઈલ વેરીએબલ)'*fp'''તે પોઈન્ટર છે. |
|- | |- | ||
| 01.22 | | 01.22 | ||
− | | | + | | તે '''file '''ની બધી માહિતીને સંગ્રહ કરશે. |
|- | |- | ||
| 01.26 | | 01.26 | ||
− | | | + | |જેમ કે તેનું નામ, સ્થિતિ અને વર્તમાન માહિતી. |
|- | |- | ||
|01.31 | |01.31 | ||
− | | | + | |ચાલો આપણી સ્લાઈડ પર પાછા જઈએ . |
|- | |- | ||
|01.33 | |01.33 | ||
− | | | + | |હવે આપણે ફાઈલ ખોલવા માટે સિન્ટેક્ષ જોઈશું. |
+ | |||
|- | |- | ||
|01.37 | |01.37 | ||
− | | | + | |અહી '''fopen function''' સ્ટ્રીમ ખોલે છે. |
|- | |- | ||
|01.42 | |01.42 | ||
− | | | + | |પછી તે સ્ટ્રીમ સાથે'' 'ફાઇલ''' જોડશે. |
|- | |- | ||
|01.44 | |01.44 | ||
− | |filename | + | |'''filename'''તે ફાઇલ નામ છે જે આપણે ખોલવા કે બનાવવા માંગો છો . |
− | + | ||
|- | |- | ||
|01.49 | |01.49 | ||
− | | | + | |આપણે ફાઈલ નામ સાથે પાથ આપી શકીએ છે. |
|- | |- | ||
| 01.53 | | 01.53 | ||
− | | | + | |અને આપણે એક્સટેન્શન પણ આપી શકીએ છે. |
|- | |- | ||
| 01.56 | | 01.56 | ||
− | | | + | |અહીં આપણે ફાઈલની મોડ આપી શકીએ છે. |
|- | |- | ||
|01.59 | |01.59 | ||
− | | | + | | ચાલોમોડ્સ ના પ્રકારો જોઈએ : |
+ | |||
|- | |- | ||
| 02.02 | | 02.02 | ||
− | | | + | | W -વાંચવા અને લખવા માટે '''ફાઇલ''' બનાવે છે. |
|- | |- | ||
| 02.06 | | 02.06 | ||
− | |r – | + | |r – ફાઈલ વાંચવા ખોલે છે . |
|- | |- | ||
| 02.09 | | 02.09 | ||
− | |a – | + | |a – ફાઈલના અંત માં લખવા માટે છે.' |
|- | |- | ||
| 02.12 | | 02.12 | ||
− | | | + | |હવે આપણા પ્રોગ્રામ પર પાછા આવો. |
|- | |- | ||
| 02.15 | | 02.15 | ||
− | | | + | |અહી આપણે '''write''' મોડ માં '''Sample.txt file''' બનાવીશું. |
|- | |- | ||
| 02.20 | | 02.20 | ||
− | | | + | |આપણે જોઈ શકે છે પાથ આપવામાં આવ્યો છે . |
|- | |- | ||
| 02.23 | | 02.23 | ||
− | | | + | |આપણી ફાઈલ''ડેસ્કટૉપ''' પર બનાવાશે ' |
|- | |- | ||
| 02.27 | | 02.27 | ||
− | | | + | |પછી આપણે '' ફાઇલ'''માં સ્ટેટમેન્ટો લખીશું. |
|- | |- | ||
| 02.30 | | 02.30 | ||
− | |''' "Welcome to the spoken-tutorial" ''' | + | |''' "Welcome to the spoken-tutorial" ''' અને |
Line 210: | Line 212: | ||
|- | |- | ||
| 02.34 | | 02.34 | ||
− | | '''fprintf''' | + | | '''fprintf''' આપેલ આઉટપુટ સ્ટ્રીમ પર આઉટપુટ લખે છે. |
− | + | ||
|- | |- | ||
| 02.39 | | 02.39 | ||
− | | '''fclose ''' | + | | ''' fclose'' 'સ્ટ્રીમ સાથે સંકળાયેલ ફાઈલ બંધ કરે છે. |
|- | |- | ||
| 02.43 | | 02.43 | ||
− | | | + | |અને આ આપણું' 'રીટર્ન સ્ટેટમેન્ટ છે. |
|- | |- | ||
| 02.46 | | 02.46 | ||
− | | | + | |હવે '''Save'''(સેવ)પર ક્લિક કરો. |
|- | |- | ||
| 02.48 | | 02.48 | ||
− | | | + | |હવે પ્રોગ્રામ એક્ઝીક્યુટ કરીએ |
|- | |- | ||
| 02.50 | | 02.50 | ||
− | | | + | |તમારા કીબોર્ડ પર Ctrl, Alt અને T કી એકસાથે દબાવી ટર્મિનલ વિન્ડો ખોલો. |
− | + | ||
|- | |- | ||
| 02.59 | | 02.59 | ||
− | | | + | |કમ્પાઈલ કરવાં માટે, ટાઈપ કરો |
|- | |- | ||
Line 245: | Line 245: | ||
|- | |- | ||
| 03.06 | | 03.06 | ||
− | | | + | | '''Enter '''(એન્ટર) દબાવો. |
|- | |- | ||
| 03.07 | | 03.07 | ||
− | + | એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો '''dot slash'file''' (./file) | |
|- | |- | ||
| 03.11 | | 03.11 | ||
− | | | + | | ''Enter '''(એન્ટર) દબાવો. |
|- | |- | ||
| 03.13 | | 03.13 | ||
− | | | + | |આપણે જોઈ શકીએ છે કે ફાઈલ એક્ઝીક્યુટ થઇ છે. |
+ | |||
|- | |- | ||
| 03.15 | | 03.15 | ||
− | | | + | |હવે આપણે તે તપાસીશું. |
|- | |- | ||
| 03.17 | | 03.17 | ||
− | | | + | |ચાલો '''home folder.'''ખોલીએ. |
|- | |- | ||
| 03.20 | | 03.20 | ||
− | | | + | | '''home folder''વિકલ્પ પર ક્લિક કરો. |
|- | |- | ||
| 03.22 | | 03.22 | ||
− | + | હવે '''Desktop''' વિકલ્પ પર ક્લિક કરો. | |
|- | |- | ||
| 03.25 | | 03.25 | ||
− | | | + | |અહી આપણી '''sample.txt''' ફાઈલ છે. |
|- | |- | ||
| 03.29 | | 03.29 | ||
− | | | + | |આ બતાવે છે કે આપણી ફાઈલ સફળતાપૂર્વક બની ગયી છે. |
|- | |- | ||
| 03.32 | | 03.32 | ||
− | | | + | |ચાલો તે ખોલીએ. |
|- | |- | ||
| 03.34 | | 03.34 | ||
− | | | + | |ફાઈલ પર બે વાર ક્લિક કરો. |
|- | |- | ||
| 03.36 | | 03.36 | ||
− | | | + | |આપણે મેસેજ જોઈ શકીએ છે. |
Line 315: | Line 316: | ||
|- | |- | ||
| 03.44 | | 03.44 | ||
− | | | + | |આ રીતે આપણે એક ફાઈલ બનાવી અને તેમાં ડેટા લખ્યો |
|- | |- | ||
| 03.48 | | 03.48 | ||
− | | | + | | હવે આપણે જોશું કેવી રીતે ફાઈલ માથી ડેટા વાંચવા. |
+ | |||
|- | |- | ||
| 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. |