Difference between revisions of "C-and-C++/C4/File-Handling-In-C/Gujarati"
From Script | Spoken-Tutorial
Jyotisolanki (Talk | contribs) |
PoojaMoolya (Talk | contribs) |
||
(7 intermediate revisions by 2 users not shown) | |||
Line 5: | Line 5: | ||
|- | |- | ||
− | | 00 | + | | 00:01 |
| C માં '''files'''(ફાઈલ્સ) પરના સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે. | | C માં '''files'''(ફાઈલ્સ) પરના સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે. | ||
|- | |- | ||
− | | 00 | + | | 00:05 |
|આ ટ્યુટોરીયલમાં આપણે શીખીશું કેવી રીતે, | |આ ટ્યુટોરીયલમાં આપણે શીખીશું કેવી રીતે, | ||
|- | |- | ||
− | | 00 | + | | 00:08 |
|ફાઈલ ખોલવું. | |ફાઈલ ખોલવું. | ||
− | |||
|- | |- | ||
− | | 00 | + | | 00:10 |
|ફાઈલમાંથી ડેટા કેવી રીતે વાંચવા . | |ફાઈલમાંથી ડેટા કેવી રીતે વાંચવા . | ||
− | |||
|- | |- | ||
− | | 00 | + | | 00:12 |
|ફાઈલમાં ડેટા કેવી રીતે લખવા. | |ફાઈલમાં ડેટા કેવી રીતે લખવા. | ||
− | |||
|- | |- | ||
− | | 00 | + | | 00:15 |
|કેટલાક ઉદાહરણો. | |કેટલાક ઉદાહરણો. | ||
|- | |- | ||
− | | 00 | + | | 00:17 |
|આ ટ્યુટોરીયલ રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છું | |આ ટ્યુટોરીયલ રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છું | ||
|- | |- | ||
− | | 00 | + | | 00:20 |
| ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ ૧૧.૧૦, | | ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ ૧૧.૧૦, | ||
− | |||
|- | |- | ||
− | | 00 | + | | 00:24 |
| gcc અને g++ કમ્પાઈલર આવૃત્તિ ૪.૬.૧. | | gcc અને g++ કમ્પાઈલર આવૃત્તિ ૪.૬.૧. | ||
− | |||
|- | |- | ||
− | | 00 | + | | 00:28 |
| ચાલો ફાઈલો ના પરિચય સાથે શરૂઆત કરીએ. | | ચાલો ફાઈલો ના પરિચય સાથે શરૂઆત કરીએ. | ||
|- | |- | ||
− | | 00 | + | | 00:31 |
|ફાઈલએ ડેટાનો સંગ્રહ છે. | |ફાઈલએ ડેટાનો સંગ્રહ છે. | ||
− | |||
|- | |- | ||
− | |00 | + | |00:34 |
− | | | + | |તે એક ડેટાબેસ,પ્રોગ્રામ ,અક્ક્ષ્રર અથવા કઈપણ હોઈ શકે છે. |
|- | |- | ||
− | |00 | + | |00:39 |
− | |આપણે C વાપરીને ફાઈલ બનાવી અને ઍક્સેસ કરી શકિયે છે. | + | |આપણે C વાપરીને ફાઈલ બનાવી, અને ઍક્સેસ કરી શકિયે છે. |
− | + | ||
|- | |- | ||
− | |00 | + | |00:44 |
| હવે આપણે '''C''' માં '''file handling''' પર એક ઉદાહરણ જોઈએ. | | હવે આપણે '''C''' માં '''file handling''' પર એક ઉદાહરણ જોઈએ. | ||
− | |||
|- | |- | ||
− | | 00 | + | | 00:48 |
|મેં એક પ્રોગ્રામ લખ્યો છે. | |મેં એક પ્રોગ્રામ લખ્યો છે. | ||
|- | |- | ||
− | | 00 | + | | 00:50 |
| ચાલો તે જોઈએ. | | ચાલો તે જોઈએ. | ||
− | |||
|- | |- | ||
− | | 00 | + | | 00:51 |
|નોંધ લો કે ફાઈલનું નામ '''file.c '''છે. | |નોંધ લો કે ફાઈલનું નામ '''file.c '''છે. | ||
|- | |- | ||
− | | 00 | + | | 00:55 |
|આ પ્રોગ્રામ માં આપણે એક ફાઈલ બનાવીશું અને તેમાં ડેટા લખીશું. | |આ પ્રોગ્રામ માં આપણે એક ફાઈલ બનાવીશું અને તેમાં ડેટા લખીશું. | ||
− | |||
|- | |- | ||
− | | 01 | + | | 01:01 |
|ચાલો હું કોડ સમજાઉ. | |ચાલો હું કોડ સમજાઉ. | ||
|- | |- | ||
− | | 01 | + | | 01:03 |
|આ આપણી હેડર ફાઈલ છે. | |આ આપણી હેડર ફાઈલ છે. | ||
|- | |- | ||
− | | 01 | + | | 01:05 |
− | |આ આપણું main ફંક્શન છે. | + | |આ આપણું '''main''' ફંક્શન છે. |
|- | |- | ||
− | |01 | + | |01:07 |
| ફાઈલ વેરીએબલ વ્યાખ્યાયિત કરવા માટે આપણે '''FILE '''type વાપરીશું. | | ફાઈલ વેરીએબલ વ્યાખ્યાયિત કરવા માટે આપણે '''FILE '''type વાપરીશું. | ||
|- | |- | ||
− | | 01 | + | | 01:12 |
| '''FILE variable'''(ફાઈલ વેરીએબલ) '''header stdio.h''' અંદર વ્યાખ્યાયિત કર્યું છે. | | '''FILE variable'''(ફાઈલ વેરીએબલ) '''header stdio.h''' અંદર વ્યાખ્યાયિત કર્યું છે. | ||
− | |||
|- | |- | ||
− | | 01 | + | | 01:19 |
− | |'''FILE variable'''ફાઈલ વેરીએબલ)'*fp'''તે પોઈન્ટર છે. | + | |'''FILE variable'''(ફાઈલ વેરીએબલ)'*fp'''તે પોઈન્ટર છે. |
− | + | ||
|- | |- | ||
− | | 01 | + | | 01:22 |
| તે '''file '''ની બધી માહિતીને સંગ્રહ કરશે. | | તે '''file '''ની બધી માહિતીને સંગ્રહ કરશે. | ||
− | |||
|- | |- | ||
− | | 01 | + | | 01:26 |
|જેમ કે તેનું નામ, સ્થિતિ અને વર્તમાન માહિતી. | |જેમ કે તેનું નામ, સ્થિતિ અને વર્તમાન માહિતી. | ||
− | |||
|- | |- | ||
− | |01 | + | |01:31 |
|ચાલો આપણી સ્લાઈડ પર પાછા જઈએ . | |ચાલો આપણી સ્લાઈડ પર પાછા જઈએ . | ||
|- | |- | ||
− | |01 | + | |01:33 |
|હવે આપણે ફાઈલ ખોલવા માટે સિન્ટેક્ષ જોઈશું. | |હવે આપણે ફાઈલ ખોલવા માટે સિન્ટેક્ષ જોઈશું. | ||
|- | |- | ||
− | |01 | + | |01:37 |
|અહી '''fopen function''' સ્ટ્રીમ ખોલે છે. | |અહી '''fopen function''' સ્ટ્રીમ ખોલે છે. | ||
− | |||
|- | |- | ||
− | |01 | + | |01:42 |
|પછી તે સ્ટ્રીમ સાથે'' 'ફાઇલ''' જોડશે. | |પછી તે સ્ટ્રીમ સાથે'' 'ફાઇલ''' જોડશે. | ||
− | |||
|- | |- | ||
− | |01 | + | |01:44 |
|'''filename'''તે ફાઇલ નામ છે જે આપણે ખોલવા કે બનાવવા માંગો છો . | |'''filename'''તે ફાઇલ નામ છે જે આપણે ખોલવા કે બનાવવા માંગો છો . | ||
|- | |- | ||
− | |01 | + | |01:49 |
|આપણે ફાઈલ નામ સાથે પાથ આપી શકીએ છે. | |આપણે ફાઈલ નામ સાથે પાથ આપી શકીએ છે. | ||
− | |||
|- | |- | ||
− | | 01 | + | | 01:53 |
|અને આપણે એક્સટેન્શન પણ આપી શકીએ છે. | |અને આપણે એક્સટેન્શન પણ આપી શકીએ છે. | ||
− | |||
|- | |- | ||
− | | 01 | + | | 01:56 |
|અહીં આપણે ફાઈલની મોડ આપી શકીએ છે. | |અહીં આપણે ફાઈલની મોડ આપી શકીએ છે. | ||
|- | |- | ||
− | |01 | + | |01:59 |
− | | | + | | ચાલો મોડ્સ ના પ્રકારો જોઈએ : |
|- | |- | ||
− | | 02 | + | | 02:02 |
| W -વાંચવા અને લખવા માટે '''ફાઇલ''' બનાવે છે. | | W -વાંચવા અને લખવા માટે '''ફાઇલ''' બનાવે છે. | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:06 |
|r – ફાઈલ વાંચવા ખોલે છે . | |r – ફાઈલ વાંચવા ખોલે છે . | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:09 |
|a – ફાઈલના અંત માં લખવા માટે છે.' | |a – ફાઈલના અંત માં લખવા માટે છે.' | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:12 |
|હવે આપણા પ્રોગ્રામ પર પાછા આવો. | |હવે આપણા પ્રોગ્રામ પર પાછા આવો. | ||
|- | |- | ||
− | | 02 | + | | 02:15 |
|અહી આપણે '''write''' મોડ માં '''Sample.txt file''' બનાવીશું. | |અહી આપણે '''write''' મોડ માં '''Sample.txt file''' બનાવીશું. | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:20 |
|આપણે જોઈ શકે છે પાથ આપવામાં આવ્યો છે . | |આપણે જોઈ શકે છે પાથ આપવામાં આવ્યો છે . | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:23 |
|આપણી ફાઈલ''ડેસ્કટૉપ''' પર બનાવાશે ' | |આપણી ફાઈલ''ડેસ્કટૉપ''' પર બનાવાશે ' | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:27 |
|પછી આપણે '' ફાઇલ'''માં સ્ટેટમેન્ટો લખીશું. | |પછી આપણે '' ફાઇલ'''માં સ્ટેટમેન્ટો લખીશું. | ||
|- | |- | ||
− | | 02 | + | | 02:30 |
|''' "Welcome to the spoken-tutorial" ''' અને | |''' "Welcome to the spoken-tutorial" ''' અને | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:32 |
|''' "This is an test example" ''' | |''' "This is an test example" ''' | ||
− | |||
|- | |- | ||
− | | 02 | + | | 02:34 |
| '''fprintf''' આપેલ આઉટપુટ સ્ટ્રીમ પર આઉટપુટ લખે છે. | | '''fprintf''' આપેલ આઉટપુટ સ્ટ્રીમ પર આઉટપુટ લખે છે. | ||
|- | |- | ||
− | | 02 | + | | 02:39 |
| ''' fclose'' 'સ્ટ્રીમ સાથે સંકળાયેલ ફાઈલ બંધ કરે છે. | | ''' fclose'' 'સ્ટ્રીમ સાથે સંકળાયેલ ફાઈલ બંધ કરે છે. | ||
|- | |- | ||
− | | 02 | + | | 02:43 |
|અને આ આપણું' 'રીટર્ન સ્ટેટમેન્ટ છે. | |અને આ આપણું' 'રીટર્ન સ્ટેટમેન્ટ છે. | ||
|- | |- | ||
− | | 02 | + | | 02:46 |
|હવે '''Save'''(સેવ)પર ક્લિક કરો. | |હવે '''Save'''(સેવ)પર ક્લિક કરો. | ||
|- | |- | ||
− | | 02 | + | | 02:48 |
|હવે પ્રોગ્રામ એક્ઝીક્યુટ કરીએ | |હવે પ્રોગ્રામ એક્ઝીક્યુટ કરીએ | ||
|- | |- | ||
− | | 02 | + | | 02:50 |
− | |તમારા કીબોર્ડ પર Ctrl, Alt | + | |તમારા કીબોર્ડ પર Ctrl, Alt , T કી એકસાથે દબાવી ટર્મિનલ વિન્ડો ખોલો. |
|- | |- | ||
− | | 02 | + | | 02:59 |
− | |કમ્પાઈલ કરવાં માટે, ટાઈપ કરો | + | |કમ્પાઈલ કરવાં માટે, ટાઈપ કરો '''gcc space file dot c space hyphen o space file ''' |
|- | |- | ||
− | | 03 | + | | 03:06 |
− | |''' | + | | '''Enter '''(એન્ટર) દબાવો. એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો '''dot slash'file''' (./file) |
− | + | ||
|- | |- | ||
− | | 03 | + | | 03:11 |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
| ''Enter '''(એન્ટર) દબાવો. | | ''Enter '''(એન્ટર) દબાવો. | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:13 |
|આપણે જોઈ શકીએ છે કે ફાઈલ એક્ઝીક્યુટ થઇ છે. | |આપણે જોઈ શકીએ છે કે ફાઈલ એક્ઝીક્યુટ થઇ છે. | ||
|- | |- | ||
− | | 03 | + | | 03:15 |
|હવે આપણે તે તપાસીશું. | |હવે આપણે તે તપાસીશું. | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:17 |
|ચાલો '''home folder.'''ખોલીએ. | |ચાલો '''home folder.'''ખોલીએ. | ||
|- | |- | ||
− | | 03 | + | | 03:20 |
| '''home folder''વિકલ્પ પર ક્લિક કરો. | | '''home folder''વિકલ્પ પર ક્લિક કરો. | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:22 |
− | | | + | | '''Desktop''' વિકલ્પ પર ક્લિક કરો. |
− | + | ||
|- | |- | ||
− | | 03 | + | | 03:25 |
|અહી આપણી '''sample.txt''' ફાઈલ છે. | |અહી આપણી '''sample.txt''' ફાઈલ છે. | ||
|- | |- | ||
− | | 03 | + | | 03:29 |
|આ બતાવે છે કે આપણી ફાઈલ સફળતાપૂર્વક બની ગયી છે. | |આ બતાવે છે કે આપણી ફાઈલ સફળતાપૂર્વક બની ગયી છે. | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:32 |
|ચાલો તે ખોલીએ. | |ચાલો તે ખોલીએ. | ||
|- | |- | ||
− | | 03 | + | | 03:34 |
|ફાઈલ પર બે વાર ક્લિક કરો. | |ફાઈલ પર બે વાર ક્લિક કરો. | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:36 |
|આપણે મેસેજ જોઈ શકીએ છે. | |આપણે મેસેજ જોઈ શકીએ છે. | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:39 |
|'''Welcome to the Spoken Tutorial. ''' | |'''Welcome to the Spoken Tutorial. ''' | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:41 |
|'''This is an test example. ''' | |'''This is an test example. ''' | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:44 |
|આ રીતે આપણે એક ફાઈલ બનાવી અને તેમાં ડેટા લખ્યો | |આ રીતે આપણે એક ફાઈલ બનાવી અને તેમાં ડેટા લખ્યો | ||
− | |||
|- | |- | ||
− | | 03 | + | | 03:48 |
| હવે આપણે જોશું કેવી રીતે ફાઈલ માથી ડેટા વાંચવા. | | હવે આપણે જોશું કેવી રીતે ફાઈલ માથી ડેટા વાંચવા. | ||
|- | |- | ||
− | | 03 | + | | 03:52 |
| મેં પહેલાહી જ પ્રોગ્રામ લખ્યો છે. | | મેં પહેલાહી જ પ્રોગ્રામ લખ્યો છે. | ||
|- | |- | ||
− | | 03 | + | | 03:54 |
|હું તે ખોલીશ. | |હું તે ખોલીશ. | ||
− | |||
− | |||
|- | |- | ||
− | | 03 | + | | 03:56 |
− | |આ | + | |આ પ્રોગ્રામ આપણે '''sample.txt''' ફાઈલમાથી ડેટા વાંચીશું અને કન્સોલ પર ડેટા પ્રિન્ટ કરીશું. |
− | + | ||
|- | |- | ||
− | | 04 | + | | 04:03 |
|ચાલો હું કોડ સમજાઉ. | |ચાલો હું કોડ સમજાઉ. | ||
|- | |- | ||
− | | 04 | + | | 04:05 |
|આ આપણી હેડર ફાઈલ છે. | |આ આપણી હેડર ફાઈલ છે. | ||
|- | |- | ||
− | | 04 | + | | 04:08 |
|આ આપણું main ફંક્શન છે. | |આ આપણું main ફંક્શન છે. | ||
|- | |- | ||
− | | 04 | + | | 04:10 |
|અહી ફાઈલ વેરીએબલ અને ફાઈલ વેરીએબલ ના પોઈન્ટર ને વ્યાખ્યાયિત કર્યું છે. | |અહી ફાઈલ વેરીએબલ અને ફાઈલ વેરીએબલ ના પોઈન્ટર ને વ્યાખ્યાયિત કર્યું છે. | ||
|- | |- | ||
− | | 04 | + | | 04:15 |
− | |પછી | + | |પછી આપણે '''character variable c.'''(કેરેક્ટર વેરીએબ C)વ્યાખ્યાયિત કર્યું છે. |
|- | |- | ||
− | | 04 | + | | 04:19 |
|અહી આપણે''file Sample.txt''' ને '''read''' મોડમાં ખોલીશું. | |અહી આપણે''file Sample.txt''' ને '''read''' મોડમાં ખોલીશું. | ||
|- | |- | ||
− | | 04 | + | | 04:24 |
|આઉટપુટ '''fp.'''માં સંગ્રહિત થાય છે. | |આઉટપુટ '''fp.'''માં સંગ્રહિત થાય છે. | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:27 |
|પછી આપણે કન્ડીશન તપાસીશું. | |પછી આપણે કન્ડીશન તપાસીશું. | ||
|- | |- | ||
− | | 04 | + | | 04:29 |
|જો '''fp''' is equals to '''NULL. '''હોય | |જો '''fp''' is equals to '''NULL. '''હોય | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:32 |
|જો કન્ડીશન '''true,'''(ટ્રૂ)હોય તો આપણે મેસેજ પ્રિન્ટ કરીશું: | |જો કન્ડીશન '''true,'''(ટ્રૂ)હોય તો આપણે મેસેજ પ્રિન્ટ કરીશું: | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:36 |
|''' "File doesn't exist." ''' | |''' "File doesn't exist." ''' | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:38 |
|અન્યથા તે બીજી કન્ડીશન માટે તપાસે છે.. | |અન્યથા તે બીજી કન્ડીશન માટે તપાસે છે.. | ||
|- | |- | ||
− | | 04 | + | | 04:41 |
|'''While c is not equal to EOF. ''' | |'''While c is not equal to EOF. ''' | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:46 |
|અહી , '''EOF'''એટલે કે '''end of file. ''' | |અહી , '''EOF'''એટલે કે '''end of file. ''' | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:49 |
|તે ઇનપુટ ના અંતને સૂચવે છે. | |તે ઇનપુટ ના અંતને સૂચવે છે. | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:52 |
| આ એવી કન્ડીશન છે,જ્યાં ડેટા સોર્સ (source)માંથી વધારે ડેટા વાંચી શકાવાય છે. | | આ એવી કન્ડીશન છે,જ્યાં ડેટા સોર્સ (source)માંથી વધારે ડેટા વાંચી શકાવાય છે. | ||
− | |||
|- | |- | ||
− | | 04 | + | | 04:57 |
| જો કન્ડીશન '''true,'''(ટ્રૂ) હોય,તો કન્સોલ પર '''Sample.txt''' ફાઈલ માંથી કેરેક્ટર દ્રશ્યમાન કરશે. | | જો કન્ડીશન '''true,'''(ટ્રૂ) હોય,તો કન્સોલ પર '''Sample.txt''' ફાઈલ માંથી કેરેક્ટર દ્રશ્યમાન કરશે. | ||
|- | |- | ||
− | | 05 | + | | 05:06 |
|અહીં,'' 'getc''' એ વિશિષ્ઠ ફાઈલ અથવા સ્ટ્રીમ માંથી 'કેરેક્ટર પાછુ આપે છે. | |અહીં,'' 'getc''' એ વિશિષ્ઠ ફાઈલ અથવા સ્ટ્રીમ માંથી 'કેરેક્ટર પાછુ આપે છે. | ||
|- | |- | ||
− | | 05 | + | | 05:12 |
− | | | + | | હવે આ આપણા '''Sample.txt'''માંથી કેરેક્ટર પાછુ આપશે. |
− | + | ||
|- | |- | ||
− | | 05 | + | | 05:17 |
|'' 'putchar'''' 'કન્સોલ પર કેરેક્ટર પ્રદર્શિત કરવા માટે ઉપયોગ થાય છે. | |'' 'putchar'''' 'કન્સોલ પર કેરેક્ટર પ્રદર્શિત કરવા માટે ઉપયોગ થાય છે. | ||
|- | |- | ||
− | | 05 | + | | 05:22 |
|પછી તે કેરેક્ટરને વેરીએબલ C મા સંગ્રહિત કરશે. | |પછી તે કેરેક્ટરને વેરીએબલ C મા સંગ્રહિત કરશે. | ||
− | |||
|- | |- | ||
− | | 05 | + | | 05:25 |
|અહીં ફાઈલ બંધ કરો. | |અહીં ફાઈલ બંધ કરો. | ||
|- | |- | ||
− | | 05 | + | | 05:28 |
|અને આ આપણું રીટર્ન સ્ટેટમેંટ છે. | |અને આ આપણું રીટર્ન સ્ટેટમેંટ છે. | ||
|- | |- | ||
− | | 05 | + | | 05:30 |
|હવે '''Save. '''(સેવ)પર ક્લિક કરો. | |હવે '''Save. '''(સેવ)પર ક્લિક કરો. | ||
|- | |- | ||
− | | 05 | + | | 05:32 |
|હવે પ્રોગ્રામ એક્ઝીક્યુટ કરીએ. | |હવે પ્રોગ્રામ એક્ઝીક્યુટ કરીએ. | ||
|- | |- | ||
− | | 05 | + | | 05:35 |
|ટર્મિનલ પર પાછા આવો. | |ટર્મિનલ પર પાછા આવો. | ||
|- | |- | ||
− | | 05 | + | | 05:37 |
− | | | + | |કમ્પાઈલ કરવાં માટે ટાઈપ કરો |
|- | |- | ||
− | | 05 | + | | 05:38 |
|'''gcc space readfile dot c space hyphen o space read ''' | |'''gcc space readfile dot c space hyphen o space read ''' | ||
− | |||
|- | |- | ||
− | | 05 | + | | 05:45 |
|હવે '''Enter '''(એન્ટર) દબાવો. | |હવે '''Enter '''(એન્ટર) દબાવો. | ||
− | |||
|- | |- | ||
− | | 05 | + | | 05:47 |
|એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો '''./read ''' | |એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો '''./read ''' | ||
|- | |- | ||
− | | 05 | + | | 05:52 |
|આઉટપુટ આ રીતે દેખાય છે: | |આઉટપુટ આ રીતે દેખાય છે: | ||
|- | |- | ||
− | | 05 | + | | 05:54 |
|'''Welcome to the Spoken-Tutorial. ''' | |'''Welcome to the Spoken-Tutorial. ''' | ||
− | |||
|- | |- | ||
− | | 05 | + | | 05:56 |
|'''This is an test example. ''' | |'''This is an test example. ''' | ||
− | |||
|- | |- | ||
− | | 05 | + | | 05:59 |
|અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે. | |અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે. | ||
|- | |- | ||
− | | 06 | + | | 06:01 |
|આપણી સ્લાઈડો પર પાછા આવો. | |આપણી સ્લાઈડો પર પાછા આવો. | ||
|- | |- | ||
− | | 06 | + | | 06:03 |
|સારાંશ માટે. | |સારાંશ માટે. | ||
|- | |- | ||
− | | 06 | + | | 06:04 |
|આ ટ્યુટોરીયલમાં આપણે શીખ્યા, | |આ ટ્યુટોરીયલમાં આપણે શીખ્યા, | ||
− | |||
|- | |- | ||
− | | 06 | + | | 06:06 |
|ફાઈલનું નિયંત્રણ. | |ફાઈલનું નિયંત્રણ. | ||
− | |||
|- | |- | ||
− | | 06 | + | | 06:08 |
− | |ફાઈલ | + | |ફાઈલ માટે ડેટા લખતા. |
|- | |- | ||
− | | 06 | + | | 06:10 |
|ઉદાહરણ ''' fp = fopen(“Sample.txt”, “w”); ''' | |ઉદાહરણ ''' fp = fopen(“Sample.txt”, “w”); ''' | ||
− | |||
|- | |- | ||
− | | 06 | + | | 06:17 |
|ફાઈલમાંથી ડેટા વાંચતા. | |ફાઈલમાંથી ડેટા વાંચતા. | ||
− | |||
|- | |- | ||
− | | 06 | + | | 06:18 |
|ઉદાહરણ.''' fp = fopen(“Sample.txt”, “r”); ''' | |ઉદાહરણ.''' fp = fopen(“Sample.txt”, “r”); ''' | ||
− | |||
|- | |- | ||
− | | 06 | + | | 06:25 |
− | |એસાઇનમેંટ તરીકે, | + | |એસાઇનમેંટ તરીકે, '''TEST. '''(ટેસ્ટ)ફાઈલ તૈયાર કરવા માટે પ્રોગ્રામ લખો. |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
|- | |- | ||
− | | 06 | + | | 06:30 |
| '''TEST. ''' ફાઇલમાં તમારું નામ અને સરનામું લખો | | '''TEST. ''' ફાઇલમાં તમારું નામ અને સરનામું લખો | ||
|- | |- | ||
− | | 06 | + | | 06:33 |
|પછી C પ્રોગ્રામ વાપરીને કન્સોલ પર પ્રદર્શિત કરો. | |પછી C પ્રોગ્રામ વાપરીને કન્સોલ પર પ્રદર્શિત કરો. | ||
|- | |- | ||
− | | 06 | + | | 06:37 |
|નીચે આપેલ લીંક ઉપર ઉપલબ્ધ વિડીઓ જુઓ. | |નીચે આપેલ લીંક ઉપર ઉપલબ્ધ વિડીઓ જુઓ. | ||
|- | |- | ||
− | | 06 | + | | 06:40 |
|તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે. | |તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે. | ||
|- | |- | ||
− | | 06 | + | | 06:43 |
|જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે ડાઉનલોડ કરી તે જોઈ શકો છો | |જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે ડાઉનલોડ કરી તે જોઈ શકો છો | ||
|- | |- | ||
− | | 06 | + | | 06:47 |
|સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ | |સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ | ||
|- | |- | ||
− | | 06 | + | | 06:50 |
|સ્પોકન ટ્યુટોરીયલોની મદદથી વર્કશોપ આયોજિત કરે છે. | |સ્પોકન ટ્યુટોરીયલોની મદદથી વર્કશોપ આયોજિત કરે છે. | ||
|- | |- | ||
− | |06 | + | |06:53 |
|જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્ર આપે છે. | |જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્ર આપે છે. | ||
|- | |- | ||
− | | 06 | + | | 06:57 |
|વધુ વિગતો માટે, contact@spoken-tutorial.org પર સંપર્ક કરો. | |વધુ વિગતો માટે, contact@spoken-tutorial.org પર સંપર્ક કરો. | ||
|- | |- | ||
− | | 07 | + | | 07:03 |
|સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. | |સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. | ||
|- | |- | ||
− | | 07 | + | | 07:07 |
|જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે | |જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે | ||
|- | |- | ||
− | | 07 | + | | 07:14 |
|આ મિશન વિશે વધુ માહીતી નીચે આપેલ લીંક ઉપર ઉપલબ્ધ છે : | |આ મિશન વિશે વધુ માહીતી નીચે આપેલ લીંક ઉપર ઉપલબ્ધ છે : | ||
|- | |- | ||
− | | 07 | + | | 07:18 |
| IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું. | | IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું. | ||
|- | |- | ||
− | | 07 | + | | 07:22 |
|જોડાવા બદ્દલ આભાર. | |જોડાવા બદ્દલ આભાર. |
Latest revision as of 16:16, 23 February 2017
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 | તે એક ડેટાબેસ,પ્રોગ્રામ ,અક્ક્ષ્રર અથવા કઈપણ હોઈ શકે છે. |
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 | કમ્પાઈલ કરવાં માટે, ટાઈપ કરો gcc space file dot c space hyphen o space file |
03:06 | Enter (એન્ટર) દબાવો. એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો 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 | મેં પહેલાહી જ પ્રોગ્રામ લખ્યો છે. |
03:54 | હું તે ખોલીશ. |
03:56 | આ પ્રોગ્રામ આપણે sample.txt ફાઈલમાથી ડેટા વાંચીશું અને કન્સોલ પર ડેટા પ્રિન્ટ કરીશું. |
04:03 | ચાલો હું કોડ સમજાઉ. |
04:05 | આ આપણી હેડર ફાઈલ છે. |
04:08 | આ આપણું main ફંક્શન છે. |
04:10 | અહી ફાઈલ વેરીએબલ અને ફાઈલ વેરીએબલ ના પોઈન્ટર ને વ્યાખ્યાયિત કર્યું છે. |
04:15 | પછી આપણે character variable c.(કેરેક્ટર વેરીએબ C)વ્યાખ્યાયિત કર્યું છે. |
04:19 | અહી આપણેfile Sample.txt' ને read મોડમાં ખોલીશું. |
04:24 | આઉટપુટ fp.માં સંગ્રહિત થાય છે. |
04:27 | પછી આપણે કન્ડીશન તપાસીશું. |
04:29 | જો fp is equals to NULL. હોય |
04:32 | જો કન્ડીશન true,(ટ્રૂ)હોય તો આપણે મેસેજ પ્રિન્ટ કરીશું: |
04:36 | "File doesn't exist." |
04:38 | અન્યથા તે બીજી કન્ડીશન માટે તપાસે છે.. |
04:41 | While c is not equal to EOF. |
04:46 | અહી , EOFએટલે કે end of file. |
04:49 | તે ઇનપુટ ના અંતને સૂચવે છે. |
04:52 | આ એવી કન્ડીશન છે,જ્યાં ડેટા સોર્સ (source)માંથી વધારે ડેટા વાંચી શકાવાય છે. |
04:57 | જો કન્ડીશન true,(ટ્રૂ) હોય,તો કન્સોલ પર Sample.txt ફાઈલ માંથી કેરેક્ટર દ્રશ્યમાન કરશે. |
05:06 | અહીં, 'getc' એ વિશિષ્ઠ ફાઈલ અથવા સ્ટ્રીમ માંથી 'કેરેક્ટર પાછુ આપે છે. |
05:12 | હવે આ આપણા Sample.txtમાંથી કેરેક્ટર પાછુ આપશે. |
05:17 | 'putchar'' 'કન્સોલ પર કેરેક્ટર પ્રદર્શિત કરવા માટે ઉપયોગ થાય છે. |
05:22 | પછી તે કેરેક્ટરને વેરીએબલ C મા સંગ્રહિત કરશે. |
05:25 | અહીં ફાઈલ બંધ કરો. |
05:28 | અને આ આપણું રીટર્ન સ્ટેટમેંટ છે. |
05:30 | હવે Save. (સેવ)પર ક્લિક કરો. |
05:32 | હવે પ્રોગ્રામ એક્ઝીક્યુટ કરીએ. |
05:35 | ટર્મિનલ પર પાછા આવો. |
05:37 | કમ્પાઈલ કરવાં માટે ટાઈપ કરો |
05:38 | gcc space readfile dot c space hyphen o space read |
05:45 | હવે Enter (એન્ટર) દબાવો. |
05:47 | એક્ઝીક્યુટ કરવા માટે ટાઈપ કરો ./read |
05:52 | આઉટપુટ આ રીતે દેખાય છે: |
05:54 | Welcome to the Spoken-Tutorial. |
05:56 | This is an test example. |
05:59 | અહીં આ ટ્યુટોરીયલ સમાપ્ત થાય છે. |
06:01 | આપણી સ્લાઈડો પર પાછા આવો. |
06:03 | સારાંશ માટે. |
06:04 | આ ટ્યુટોરીયલમાં આપણે શીખ્યા, |
06:06 | ફાઈલનું નિયંત્રણ. |
06:08 | ફાઈલ માટે ડેટા લખતા. |
06:10 | ઉદાહરણ fp = fopen(“Sample.txt”, “w”); |
06:17 | ફાઈલમાંથી ડેટા વાંચતા. |
06:18 | ઉદાહરણ. fp = fopen(“Sample.txt”, “r”); |
06:25 | એસાઇનમેંટ તરીકે, TEST. (ટેસ્ટ)ફાઈલ તૈયાર કરવા માટે પ્રોગ્રામ લખો. |
06:30 | TEST. ફાઇલમાં તમારું નામ અને સરનામું લખો |
06:33 | પછી C પ્રોગ્રામ વાપરીને કન્સોલ પર પ્રદર્શિત કરો. |
06:37 | નીચે આપેલ લીંક ઉપર ઉપલબ્ધ વિડીઓ જુઓ. |
06:40 | તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે સારાંશ આપે છે. |
06:43 | જો તમારી પાસે સારી બેન્ડવિડ્થ ન હોય તો, તમે ડાઉનલોડ કરી તે જોઈ શકો છો |
06:47 | સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ |
06:50 | સ્પોકન ટ્યુટોરીયલોની મદદથી વર્કશોપ આયોજિત કરે છે. |
06:53 | જેઓ ઓનલાઇન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્ર આપે છે. |
06:57 | વધુ વિગતો માટે, contact@spoken-tutorial.org પર સંપર્ક કરો. |
07:03 | સ્પોકન ટ્યુટોરિયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે. |
07:07 | જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે |
07:14 | આ મિશન વિશે વધુ માહીતી નીચે આપેલ લીંક ઉપર ઉપલબ્ધ છે : |
07:18 | IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું. |
07:22 | જોડાવા બદ્દલ આભાર. |