Difference between revisions of "C-and-C++/C3/Strings/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border = 1 |'''Time''' |'''Narration''' |- | 00.01 |Welcome to the spoken-tutorial on '''Strings''' in '''C and C++''' |- | 00.06 |In this tutorial we will learn, |-…')
 
 
(16 intermediate revisions by one other user not shown)
Line 4: Line 4:
  
 
|'''Narration'''
 
|'''Narration'''
 
  
 
|-
 
|-
| 00.01
+
| 00:01
|Welcome to the spoken-tutorial on '''Strings''' in '''C and C++'''
+
|  C and C++''' સ્ટ્રિંગસ સ્ટ્રિંગપરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
  
 
|-
 
|-
| 00.06
+
| 00:06
|In this tutorial we will learn,  
+
| આ ટ્યુટોરીયલમાં આપણે શીખીશું,
  
 
|-
 
|-
| 00.08
+
| 00:08
|What is a '''string. '''
+
| સ્ટ્રિંગ  શું છે.
  
 
|-
 
|-
| 00.10
+
| 00:10
|Declaration of a '''string. '''
+
| સ્ટ્રિંગ  નું ડીકલેરેશન.  
  
 
|-
 
|-
| 00.13
+
| 00:13
|Initialization of a '''string. '''
+
|સ્ટ્રિંગ નું ઇનીશલાઈઝેશન.
  
 
|-
 
|-
| 00.15
+
| 00:15
| Few examples on '''string'''.  
+
| સ્ટ્રિંગ  પર કેટલાક ઉદાહરણો.
  
 
|-
 
|-
| 00.17
+
| 00:17
|We will also see some common errors and their solutions.  
+
| સાથે જ આપણે અમુક સામાન્ય એરરો અને તેમનાં ઉકેલો પણ જોઈશું.  
  
 
|-
 
|-
| 00.22
+
| 00:22
| To record this tutorial, I am using,  
+
| આ ટ્યુટોરીયલને રેકોર્ડ કરવા માટે, હું વાપરી રહ્યી છું,  
  
 
|-
 
|-
| 00.25
+
| 00:25
|'''Ubuntu Operating System''' version 11.04
+
| ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ 11.04  
  
 
|-
 
|-
|00.29
+
| 00:29
| '''gcc '''and '''g++ Compiler''' version 4.6.1 .
+
| '''gcc''' અને '''g++''' કમ્પાઈલર આવૃત્તિ 4.6.1  
 
+
  
 
|-
 
|-
|00.35
+
| 00:35
|Let us start with the introduction to '''strings.'''
+
| ચાલો સ્ટ્રિંગસ  નાં પરીચયથી શરૂઆત કરીએ.
  
 
|-
 
|-
|00.38
+
| 00:38
|'''String''' is a sequence of characters, that is treated as a single data item.  
+
| સ્ટ્રિંગ  એ અક્ષરોનો અનુક્રમ છે, જેને કે એકલ ડેટા વસ્તુ તરીકે વ્યવહારમાં લેવાય છે.  
  
 
|-
 
|-
| 00.44
+
| 00:44
|Size of '''string '''= length of '''string + 1  
+
| સ્ટ્રિંગ  નું માપ = સ્ટ્રિંગ  ની લંબાઈ + 1
 
+
  
 
|-
 
|-
| 00.49
+
| 00:49
|Let me tell you how to declare a '''string. '''
+
|હું તમને બતાઉં કે સ્ટ્રિંગ  ને કેવી રીતે ડીકલેર કરવી.  
  
 
|-
 
|-
| 00.52
+
| 00:52
|The syntax for this is
+
| આ માટે સિન્ટેક્સ છે
  
 
|-
 
|-
| 00.55
+
| 00:55
|'''char''', name of '''string''' and''' size'''  
+
| '''char''', '''string''' નું નામ અને '''size'''  
 
+
  
 
|-
 
|-
|00.59
+
| 00:59
|'''char''' is the data type, name of the '''string''' is the string name, and we can give the size here.  
+
| '''char''' એ ડેટા પ્રકાર છે,સ્ટ્રિંગ  નું નામ એ સ્ટ્રિંગ ' નામ છે, અને અહીં આપણે માપ આપી શકીએ છીએ.
  
 
|-
 
|-
| 01.06
+
| 01:06
|Eg: here we have declared a '''character string names''' with '''size 10'''
+
| ઉદાહરણ: અહીં આપણે '''character string names''' ને માપ 10 સાથે ડીકલેર કરી છે
  
 
|-
 
|-
| 01.13
+
| 01:13
|Now we will see an example.
+
| હવે આપણે એક ઉદાહરણ જોઈશું.
  
 
|-
 
|-
| 01.15
+
| 01:15
|I have already typed the program, I will open it.  
+
| મેં પહેલાથી જ એક પ્રોગ્રામ ટાઈપ કર્યું છે, હું તેને ખોલીશ.
  
 
|-
 
|-
|01.19
+
| 01:19
|Note that our file name is '''string.c'''
+
| નોંધ લો કે આપણી ફાઈલનું નામ '''string.c''' છે
  
 
|-
 
|-
|01.23
+
| 01:23
|In this program, we will take a '''string''' as an input from the user and print it.  
+
| આ પ્રોગ્રામમાં, આપણે એક સ્ટ્રિંગ ' ને વપરાશકર્તાથી આવેલ એક ઈનપુટ તરીકે લેશું અને તેને પ્રીંટ કરીશું.
 
+
  
 
|-
 
|-
|01.29
+
| 01:29
|Let me explain the code now.  
+
| ચાલો હું અત્યારે કોડ સમજાઉં.
 
+
  
 
|-
 
|-
|01.32
+
| 01:32
|These are our header files.  
+
| આ આપણી હેડર ફાઈલો છે.  
  
 
|-
 
|-
| 01.34
+
| 01:34
|Here '''string.h''' includes the declarations, functions, constants of '''string''' handling utilities.  
+
| અહીં '''string.h''' એ સ્ટ્રિંગ  નિયંત્રણ ઉપયોગિતાઓનાં ડીકલેરેશનો, ફંક્શનો તથા કોનસ્ટંટોનો સમાવેશ કરે છે.  
 
+
  
 
|-
 
|-
| 01.43
+
| 01:43
|Whenever we work on '''string functions''', we should include this header file.  
+
| જ્યારે પણ આપણે સ્ટ્રિંગ  ફંક્શનો પર કામ કરીએ છીએ, હેડર ફાઈલને સમાવિષ્ટ કરવી જોઈએ.
  
 
|-
 
|-
| 01.47
+
| 01:47
|This is our '''main function. '''
+
| આ આપણું  મેન ફંક્શન છે.
  
 
|-
 
|-
|01.49
+
| 01:49
|Here we are declaring the '''string strname '''with size ''' '30'. '''
+
| અહીં આપણે '''strname''' સ્ટ્રીંગ માપ '30' સાથે ડીકલેર કરી રહ્યા છીએ.
  
 
|-
 
|-
|01.55
+
| 01:55
|Here we are accepting a '''string''' from the user.  
+
| અહીં આપણે વપરાશકર્તાથી સ્ટ્રિંગ  સ્વીકારી રહ્યા છીએ.  
  
 
|-
 
|-
|01.58
+
| 01:58
|To read a '''string''', we can use '''scanf() function''' with format specifier '''%s'''
+
| સ્ટ્રીંગને વાંચવા હેતુ, આપણે '''scanf()''' ફંક્શનને ફોર્મેટ સ્પેસીફાયર '''%s''' સાથે વાપરી શકીએ છીએ. 
  
 
|-
 
|-
|02.05
+
| 02:05
|We are using the caret sign and \n to include the spaces with the string.  
+
| સ્ટ્રીંગ સાથે સ્પેસનો સમાવેશ કરવા માટે આપણે કેરેટ ચિન્હ અને '''\n''' નો ઉપયોગ કરી રહ્યા છીએ.  
  
 
|-
 
|-
| 02.11
+
| 02:11
|Then we print the '''string. '''
+
| ત્યારબાદ સ્ટ્રીંગ પ્રીંટ કરીએ છીએ.
 
+
  
 
|-
 
|-
| 02.13
+
| 02:13
| And this is our '''return statement. '''
+
| અને આ આપણું રીટર્ન સ્ટેટમેંટ છે.
 
+
  
 
|-
 
|-
| 02.16
+
| 02:16
| Now click on '''Save'''
+
| હવે સેવ  પર ક્લિક કરો
 
+
  
 
|-
 
|-
| 02.18
+
| 02:18
| Let us execute the program.  
+
|પ્રોગ્રામ એક્ઝીક્યુટ કરીએ.
  
 
|-
 
|-
| 02.20
+
| 02:20
| Please open the terminal window by pressing '''Ctrl, Alt and T''' keys simultaneously on your keyboard.  
+
| તમારા કીબોર્ડ પર '''Ctrl, Alt''' અને '''T''' કી એકસાથે દબાવીને ટર્મીનલ વિન્ડો ખોલો.  
 
+
  
 
|-
 
|-
| 02.30
+
| 02:30
|To compile, type '''gcc''' space '''string.c''' space '''-o''' space''' str '''
+
| કમ્પાઈલ કરવા માટે, ટાઈપ કરો '''gcc''' સ્પેસ '''string.c''' સ્પેસ '''-o''' સ્પેસ '''str'''  
  
 
|-
 
|-
| 02.37
+
| 02:37
|And press '''Enter '''
+
| અને એન્ટર  દબાવો
 
+
  
 
|-
 
|-
| 02.40
+
| 02:40
| To execute, type '''./str '''
+
| એક્ઝીક્યુટ કરવા માટે, '''./str''' ટાઈપ કરો
 
+
  
 
|-
 
|-
| 02.43
+
| 02:43
|now press '''Enter'''
+
| હવે એન્ટર  દબાવો
 
+
  
 
|-
 
|-
| 02.46
+
| 02:46
|Here it is displayed as '''Enter the string . '''
+
| અહીં આ '''Enter the string''' તરીકે પ્રદર્શિત થાય છે.
  
 
|-
 
|-
| 02.49
+
| 02:49
| I will type '''Talk To A Teacher. '''
+
| હું '''Talk To A Teacher''' ટાઈપ કરીશ.
  
 
|-
 
|-
| 02.56
+
| 02:56
|now press '''Enter'''.  
+
| હવે એન્ટર દબાવો.
  
 
|-
 
|-
| 02.58
+
| 02:58
|The output is displayed as ''' The string is Talk To A Teacher'''
+
| આઉટપુટ આપેલ રીતે દ્રશ્યમાન થાય છે '''The string is Talk To A Teacher'''  
  
 
|-
 
|-
| 03.03
+
| 03:03
|Now let us switch back to our slides
+
| હવે ચાલો આપણી સ્લાઈડ પર પાછા જઈએ
 
+
  
 
|-
 
|-
| 03.06
+
| 03:06
|Until now we discussed about the declaration of a '''string. '''
+
| અત્યાર સુધી આપણે સ્ટ્રિંગ નાં ડીકલેરેશન વિશે ચર્ચા કરી હતી.  
 
+
  
 
|-
 
|-
| 03.10
+
| 03:10
|Now we are going to discuss how to initialize the string.  
+
| હવે આપણે સ્ટ્રિંગ ને ઇનીશલાઈઝ કેવી રીતે કરવી એનાં પર ચર્ચા કરવા જઈ રહ્યા છીએ.  
  
 
|-
 
|-
| 03.13
+
| 03:13
|The syntax for this is
+
| આ માટે સિન્ટેક્સ છે
  
 
|-
 
|-
| 03.16
+
| 03:16
|'''char var_name[size] = “string”; '''
+
| '''char var_name[size] = “string”''';
  
 
|-
 
|-
| 03.20
+
| 03:20
|Eg: Here we have declared a '''character string “names”"' with size '''10''' and the '''string''' is '''“Priya”"'
+
| ઉદાહરણ: અહીં આપણે '''character string “names”"'''' માપ ૧૦ સાથે ડીકલેર કરી છે અને સ્ટ્રીંગ '''“Priya”''' છે 
  
 
|-
 
|-
| 03.28
+
| 03:28
|Another syntax is
+
| બીજું એક સિન્ટેક્સ છે
  
 
|-
 
|-
| 03.31
+
| 03:31
|'''char var_name[ ] = {'S', 't', 'r', 'i', 'n', 'g'}'''  within single quotes
+
| '''char var_name[ ] = {'S', 't', 'r', 'i', 'n', 'g'}''' એકલ અવતરણમાં  
 
+
  
 
|-
 
|-
| 03.36
+
| 03:36
|eg: '''char names[10] = {'P', 'r', 'i', 'y', 'a'}''' in single quotes
+
| ઉદાહરણ: '''char names[10] = {'P', 'r', 'i', 'y', 'a'}''' એકલ અવતરણમાં
 
+
 
+
  
 
|-
 
|-
| 03.42
+
| 03:42
|Let me show you how to use the first syntax with an example.  
+
| ચાલો હું તમને પ્રથમ સિન્ટેક્સ કેવી રીતે વાપરવું તે એક ઉદાહરણ વડે દર્શાઉં.
  
 
|-
 
|-
| 03.48
+
| 03:48
|Switch back to our Editor. We will use the same example.  
+
| આપણા એડીટર પર પાછા ફરીએ. આપણે સમાન ઉદાહરણ વાપરીશું.
 
+
  
 
|-
 
|-
| 03.52
+
| 03:52
|First, press '''shift, ctrl and s '''keys simultaneously on your keyboard
+
| પહેલા, તમારા કીબોર્ડ પર '''shift, ctrl''' અને '''s''' કી એકસાથે દબાવો. 
  
 
|-
 
|-
| 03.58
+
| 03:58
|Now save the file with the name stringinitialize'''
+
| હવે ફાઈલને '''stringinitialize''' નામથી સંગ્રહો.
  
 
|-
 
|-
| 04.03
+
| 04:03
|Now click on '''Save'''
+
| હવે સેવ પર ક્લિક કરો
 
+
  
 
|-
 
|-
| 04.06
+
| 04:06
| We are going to initialize the '''string.'''
+
| આપણે સ્ટ્રિંગ  ને ઇનીશલાઈઝ કરવા જઈ રહ્યા છીએ.
 
+
  
 
|-
 
|-
| 04.08
+
| 04:08
|Hence, at the 5th line, type
+
| તેથી, 5મી લાઈન પર, ટાઈપ કરો 
  
 
|-
 
|-
| 04.11
+
| 04:11
| '''= and within the double quotes “Spoken- Tutorial”; '''
+
| '''=''' અને બમણા અવતરણમાં '''“Spoken- Tutorial”'''
 
+
 
+
  
 
|-
 
|-
| 04.20
+
| 04:20
|Now, click on '''Save '''
+
| હવે, સેવ પર ક્લિક કરો
 
+
  
 
|-
 
|-
| 04.22
+
| 04:22
|Now remove these two lines, as we are only going to print the '''string.'''
+
| હવે આ બે લાઈનોને રદ્દ કરો, કારણ કે આપણે ફક્ત સ્ટ્રીંગ પ્રીંટ કરવા જ જઈ રહ્યા છીએ.
  
 
|-
 
|-
| 04.27
+
| 04:27
|Click on '''Save. '''
+
| 'સેવ ' પર ક્લિક કરો.
  
 
|-
 
|-
| 04.30
+
| 04:30
|Let us execute.  
+
| ચાલો એક્ઝીક્યુટ કરીએ.
+
  
 
|-
 
|-
| 04.31
+
| 04:31
|Come back to our '''terminal.'''
+
| આપણા ટર્મીનલ પર પાછા આવીએ.
  
 
|-
 
|-
| 04.33
+
| 04:33
|To compile, type
+
| કમ્પાઈલ કરવા માટે, ટાઈપ કરો
 
+
  
 
|-
 
|-
| 04.35
+
| 04:35
|'''gcc space stringinitialize.c space -o space str2 '''
+
| '''gcc''' સ્પેસ '''stringinitialize.c''' સ્પેસ '''-o''' સ્પેસ '''str2'''
 
+
  
 
|-
 
|-
| 04.44
+
| 04:44
|Here we have '''str2''' because we don't want to overwrite the output parameter str for the file string.c
+
| અહીં આપણી પાસે '''str2''' છે કારણ કે આપણે '''string.c''' ફાઈલ માટે આઉટપુટ પેરામીટર '''str''' ઓવરરાઈટ કરવા ઈચ્છતા નથી. 
  
 
|-
 
|-
| 04.54
+
| 04:54
|Now press '''Enter. '''
+
| હવે એન્ટર દબાવો.  
  
 
|-
 
|-
| 04.56
+
| 04:56
|To execute, type '''./str2 '''
+
| એક્ઝીક્યુટ કરવા માટે, '''./str2''' ટાઈપ કરો 
  
 
|-
 
|-
| 05.00
+
| 05:00
|The output is displayed as ''' "The string is Spoken-Tutorial".'''
+
| આઉટપુટ આપેલ રીતે દ્રશ્યમાન થાય છે '''"The string is Spoken-Tutorial"'''.
  
 
|-
 
|-
| 05.06
+
| 05:06
|Now we will see some common errors which we can come across .  
+
| હવે આપણે અમુક એવા સામાન્ય એરરો જોઈશું જેના દ્વારા આપણે રૂબરૂ થઇ શકીએ છીએ.
  
 
|-
 
|-
| 05.09
+
| 05:09
|Come back to our program
+
| આપણા પ્રોગ્રામ પર પાછા આવીએ
 
+
  
 
|-
 
|-
| 05.11
+
| 05:11
|Suppose here we type the spelling of string as '''sting'''
+
| ધારો કે અહીં આપણે સ્ટ્રિંગ  ની શબ્દજોડણી સ્ટ્રિંગ તરીકે ટાઈપ કરીએ છીએ 
 
+
  
 
|-
 
|-
| 05.16
+
| 05:16
|Now click on '''Save.'''
+
| હવે સેવ  પર ક્લિક કરો.
 
+
  
 
|-
 
|-
| 05.18
+
| 05:18
|Let us execute
+
|એક્ઝીક્યુટ કરીએ.
  
 
|-
 
|-
| 05.19
+
| 05:19
|Come back to our '''terminal'''
+
| આપણા ટર્મીનલ પર પાછા આવીએ.
  
 
|-
 
|-
| 05.21
+
| 05:21
|Now compile as before
+
|હવે પહેલાની જેમ કમ્પાઈલ કરો
  
 
|-
 
|-
| 05.23
+
| 05:23
|We see an fatal error.  
+
|એક જોખમી એરર દેખાય છે.
 
+
  
 
|-
 
|-
| 05.25
+
| 05:25
|'''sting.h: no such file or directory '''
+
| '''sting.h: no such file or directory'''
 
+
  
 
|-
 
|-
| 05.28
+
| 05:28
|'''compilation terminated '''
+
| '''compilation terminated'''
 
+
 
+
  
 
|-
 
|-
| 05.30
+
| 05:30
|Come back to our program.  
+
| પ્રોગ્રામ પર પાછા આવીએ.
  
 
|-
 
|-
| 05.32
+
| 05:32
|This is because the compiler is not able to find the header file with the name '''sting.h '''
+
| આ એટલા માટે કારણ કે કમ્પાઈલર '''sting.h''' નામની હેડર ફાઈલ શોધી શકવામાં સમર્થ નથી.
 
+
  
 
|-
 
|-
| 05.39
+
| 05:39
|Hence it is giving an error.  
+
| જેથી તે એરર આપે છે.  
 
+
  
 
|-
 
|-
| 05.41
+
| 05:41
|Let us fix the error.  
+
| ચાલો એરર સુધારીએ.
 
+
 
+
  
 
|-
 
|-
| 05.43
+
| 05:43
|Type '''r''' here.  
+
| અહીં '''r''' ટાઈપ કરો.  
 
+
  
 
|-
 
|-
| 05.45
+
| 05:45
|Now click on '''Save. '''
+
| હવે સેવ પર ક્લિક કરો.  
  
 
|-
 
|-
| 05.46
+
| 05:46
|Let us execute again.  
+
|ફરીથી એક્ઝીક્યુટ કરીએ.
  
 
|-
 
|-
| 05.47
+
| 05:47
|Come back to our '''terminal. '''
+
| આપણા ટર્મીનલ પર પાછા આવીએ.
 
+
  
 
|-
 
|-
| 05.50
+
| 05:50
|Compile as before, execute as before.  
+
| પહેલાની જેમ કમ્પાઈલ કરીએ, એક્ઝીક્યુટ કરીએ.  
  
 
|-
 
|-
| 05.54
+
| 05:54
|Yes, it is working!  
+
| હા, આ કામ કરી રહ્યું છે!  
 
+
  
 
|-
 
|-
| 05.56
+
| 05:56
|Now, let us see another common error.  
+
| હવે, ચાલો બીજા એક સામાન્ય એરર જોઈએ.
  
 
|-
 
|-
| 05.59
+
| 05:59
|Come back to our program.  
+
| આપણા પ્રોગ્રામ પર પાછા આવીએ.
 
+
  
 
|-
 
|-
| 06.02
+
| 06:02
|Suppose, here, I will type int in place of char.  
+
| ધારો કે, અહીં, હું '''char''' ની જગ્યાએ '''int''' ટાઈપ કરીશ.  
 
+
  
 
|-
 
|-
| 06.06
+
| 06:06
|Now, click on Save .  
+
| હવે,સેવ  પર ક્લિક કરો.
  
 
|-
 
|-
| 06.07
+
| 06:07
|Let us see what happens.  
+
| ચાલો જોઈએ કે શું થાય છે.
 
+
  
 
|-
 
|-
| 06.09
+
| 06:09
|Come back to our terminal.  
+
|ટર્મીનલ પર પાછા આવીએ.
 
+
  
 
|-
 
|-
| 06.11
+
| 06:11
|Let me clear the prompt.  
+
| ચાલો હું પ્રોમ્પ્ટ સાફ કરું.
  
 
|-
 
|-
| 06.15
+
| 06:15
|Compile as before.  
+
| પહેલાની જેમ કમ્પાઈલ કરીએ.
  
 
|-
 
|-
| 06.17
+
| 06:17
|We see an error.  
+
| આપણને એક એરર દેખાય છે.
  
 
|-
 
|-
| 06.19
+
| 06:19
|'''Wide character array initialized from non-wide string '''
+
| '''Wide character array initialized from non-wide string'''
 
+
  
 
|-
 
|-
| 06.24
+
| 06:24
|format %s expects argument of type 'char, ' but  argument 2 has type 'int'  
+
| '''%s''' ફોર્મેટ ''''char, '''' પ્રકારની આર્ગ્યુંમેંટ અપેક્ષા રાખે છે, પરંતુ આર્ગ્યુંમેંટ 2 ''''int'''' પ્રકાર ધરાવે છે       
 
+
  
 
|-
 
|-
| 06.32
+
| 06:32
|Come back to our program.  
+
| આપણા પ્રોગ્રામ પર પાછા આવીએ.
  
 
|-
 
|-
| 06.36
+
| 06:36
|This is because we used ''' %s''' as the '''format specifier''' for '''string.'''
+
| આ એટલા માટે કારણ કે આપણે સ્ટ્રીંગ માટે '''%s''' ને ફોર્મેટ સ્પેસીફાયર તરીકે ઉપયોગમાં લીધું હતું.  
  
 
|-
 
|-
| 06.42
+
| 06:42
|And we are initializing it with an '''integer''' data type
+
| અને આપણે તેને ઇન્ટીજર ડેટા પ્રકાર વડે ઈનીશલાઈઝ કરી રહ્યા છીએ.
 
+
  
 
|-
 
|-
| 06.47
+
| 06:47
|Let us fix the error.  
+
| ચાલો એરર સુધારીએ.
  
 
|-
 
|-
| 06.49
+
| 06:49
|Type '''char''' here.  
+
| અહીં '''char''' ટાઈપ કરો.
 
+
  
 
|-
 
|-
| 06.51
+
| 06:51
|Click on '''Save. '''
+
| સેવ  પર ક્લિક કરો.
  
 
|-
 
|-
| 06.53
+
| 06:53
|Let us execute. Come back to our '''terminal.'''
+
| ચાલો એક્ઝીક્યુટ કરીએ. આપણા ટર્મીનલ પર પાછા આવીએ.
  
 
|-
 
|-
| 06.56
+
| 06:56
|Compile as before, execute as before.  
+
| પહેલાની જેમ કમ્પાઈલ કરીએ, એક્ઝીક્યુટ કરીએ.  
+
  
 
|-
 
|-
| 07.00
+
| 07:00
|Yes it is working!  
+
| હા, આ કામ કરી રહ્યું છે!  
  
 
|-
 
|-
| 07.03
+
| 07:03
|Now we will see how to execute the same program in '''C++'''
+
| હવે આપણે જોઈશું કે સમાન પ્રોગ્રામને '''C++''' માં કેવી રીતે એક્ઝીક્યુટ કરવું.
  
 
|-
 
|-
| 07.08
+
| 07:08
|Come back to our program.  
+
| આપણા પ્રોગ્રામ પર પાછા આવીએ.
 
+
  
 
|-
 
|-
| 07.11
+
| 07:11
|Let me open our file '''string.c'''
+
| ચાલો હું આપણી '''string.c''' ફાઈલ ખોલું 
  
 
|-
 
|-
| 07.15
+
| 07:15
|We will edit the code here.  
+
| આપણે અહીં કોડ સુધારીશું.
 
+
  
 
|-
 
|-
| 07.18
+
| 07:18
|First, press '''shift, ctrl and S''' key simultaneously on your keyboard.  
+
| પહેલા, તમારા કીબોર્ડ પર '''shift, ctrl''' અને '''S''' કી એકસાથે દાબો.
 
+
  
 
|-
 
|-
| 07.25
+
| 07:25
|Now save the file with an extension '''.cpp'''
+
| હવે ફાઈલને '''.cpp''' એક્સટેન્શન વડે સંગ્રહો. 
  
 
|-
 
|-
| 07.29
+
| 07:29
|and click on '''Save. '''
+
| હવે  સેવ  પર ક્લિક કરો.  
 
+
  
 
|-
 
|-
| 07.33
+
| 07:33
|Now we will change the header file as ''' iostream. '''
+
| હવે આપણે હેડર ફાઈલને '''iostream''' તરીકે બદલીશું. 
  
 
|-
 
|-
| 07.38
+
| 07:38
|Include the '''using statement. '''
+
| '''using''' (યુજીંગ)સ્ટેટમેંટનો સમાવેશ કરો.
  
 
|-
 
|-
| 07.43
+
| 07:43
|Now click on '''Save.'''
+
| હવે સેવ પર ક્લિક કરો.  
 
+
  
 
|-
 
|-
| 07.47
+
| 07:47
|Now we will delete this declaration.  
+
| હવે આપણે આ ડીકલેરેશનને રદ્દ કરીશું.
 
   
 
   
 
 
|-
 
|-
| 07.50
+
| 07:50
|And will declare a '''string variable.'''
+
| અને એક સ્ટ્રીંગ વેરીએબલ ડીકલેર કરીશું.
  
 
|-
 
|-
| 07.53
+
| 07:53
|Type '''string space strname''' and a '''semicolon'''
+
| ટાઈપ કરો '''string''' સ્પેસ '''strname''' અને અર્ધવિરામ 
  
 
|-
 
|-
| 07.59
+
| 07:59
|Click on '''Save.'''
+
|સેવ  પર ક્લિક કરો.
 
+
  
 
|-
 
|-
| 08.02
+
| 08:02
| Replace the '''printf''' statement with the '''cout''' statement.
+
| '''printf''' સ્ટેટમેંટને '''cout''' સ્ટેટમેંટથી બદલી કરો.  
  
 
|-
 
|-
| 08.07
+
| 08:07
|Delete the closing bracket here.  
+
| અહીં બંધ કૌંસને રદ્દ કરો.  
 
   
 
   
 
 
|-
 
|-
| 08.11
+
| 08:11
|Delete the '''scanf''' statement and type '''getline opening bracket closing bracket within the brackets type(cin, strname) '''
+
| '''scanf''' સ્ટેટમેંટ રદ્દ કરો અને ટાઈપ કરો '''getline''' ખુલ્લું કૌંસ બંધ કૌંસ કૌંસમાં ટાઈપ કરો '''(cin, strname)'''    
  
 
|-
 
|-
| 08.24
+
| 08:24
|At the end, type a '''semicolon. '''
+
| અંતમાં, અર્ધવિરામ ટાઈપ કરો.
 
+
 
+
  
 
|-
 
|-
| 08.28
+
| 08:28
|Now again, replace the '''printf''' statement with the '''cout''' statement.  
+
| હવે ફરીથી, '''printf''' સ્ટેટમેંટ '''cout''' સ્ટેટમેંટથી બદલી કરો.
  
 
|-
 
|-
| 08.36
+
| 08:36
|Delete the '''format specifier''' and '''\n '''
+
| ફોર્મેટ સ્પેસીફાયર અને '''\n''' રદ્દ કરો 
 
+
  
 
|-
 
|-
| 08.40
+
| 08:40
|Now delete the '''comma'''
+
| હવે અલ્પવિરામ રદ્દ કરો
 
+
  
 
|-
 
|-
| 08.42
+
| 08:42
|Type two opening angle brackets, delete the bracket here.  
+
| બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો, કૌંસને અહીં રદ્દ કરો.
 
+
  
 
|-
 
|-
| 08.49
+
| 08:49
|Type two opening angle brackets and within the double quotes type''' \n '''
+
| બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો અને બમણા અવતરણમાં '''\n''' ટાઈપ કરો 
 
   
 
   
 +
|-
 +
| 08:54
 +
| હવે સેવ  પર ક્લિક કરો 
  
 
|-
 
|-
| 08.54
+
| 08:58
|And click on '''Save'''
+
| અહીં આપણે સ્ટ્રીંગ વેરીએબલ ''''strname'''' ડીકલેર કર્યું છે
  
 
|-
 
|-
| 08.58
+
| 09:03
|Here we have declared a '''string variable 'strname' '''
+
| જો કે '''C++''' માં આપણે ફોર્મેટ સ્પેસીફાયરનો ઉપયોગ કરતા નથી, તેથી કમ્પાઈલરને એ જાણ હોવી જોઈએ કે '''strname''' એ સ્ટ્રીંગ વેરીએબલ છે.   
  
 
|-
 
|-
| 09.03
+
| 09:13
|Since we do not use the '''format specifier''' in '''C++''', the compiler should know that strname is a '''string variable. '''
+
| આપણે અહીં ઇનપુટ ક્રમમાંથી અક્ષરો બહાર કાઢવા  '''getline''' નો ઉપયોગ કરીએ છીએ.  
 
+
  
 
|-
 
|-
| 09.13
+
| 09:18
|Here we use '''getline''' to extract the characters from the input sequence.  
+
| તે એને સ્ટ્રીંગ તરીકે સંગ્રહે છે.
 
+
  
 
|-
 
|-
| 09.18
+
| 09:22
|It stores them as a '''string'''.  
+
| હવે ચાલો પ્રોગ્રામ એકઝીક્યુટ કરીએ. આપણા ટર્મીનલ પર પાછા આવીએ.
 
+
  
 
|-
 
|-
| 09.22
+
| 09:27
|Now let us execute the program. Come back to our terminal.  
+
| ચાલો હું પ્રોમ્પ્ટ સાફ કરું.
  
 
|-
 
| 09.27
 
|Let me clear the prompt.
 
 
|-
 
|-
| 09.30
+
| 09:30
|To compile, type
+
| કમ્પાઈલ કરવા માટે, ટાઈપ કરો
  
 
|-
 
|-
| 09.32
+
| 09:32
|'''g++ space string.cpp space -o space str3 '''
+
| '''g++''' સ્પેસ '''string.cpp''' સ્પેસ '''-o''' સ્પેસ '''str3'''  
 
+
  
 
|-
 
|-
| 09.39
+
| 09:39
|and press '''Enter. '''
+
| અને એન્ટર  દબાવો.  
 
+
  
 
|-
 
|-
| 09.41
+
| 09:41
|To execute, type '''./str3 '''
+
| એકઝીક્યુટ કરવા માટે, ટાઈપ કરો '''./str3'''
 
+
  
 
|-
 
|-
| 09.46
+
| 09:46
|Press '''Enter. '''
+
| એન્ટર દબાવો.  
 
+
  
 
|-
 
|-
| 09.47
+
| 09:47
|It is displayed as '''Enter the string'''
+
| '''Enter the string''' તરીકે દૃશ્યમાન થાય છે 
  
 
|-
 
|-
| 09.50
+
| 09:50
|I will enter as '''Talk To A Teacher '''
+
| હું '''Talk To A Teacher''' તરીકે દાખલ કરીશ
 
+
  
 
|-
 
|-
| 09.55
+
| 09:55
|Now press '''Enter'''
+
| હવે એન્ટર  દબાવો.
  
 
|-
 
|-
| 09.57
+
| 09:57
|The output is displayed as
+
| આઉટપુટ આપેલ રીતે દ્રશ્યમાન થાય છે
  
 
|-
 
|-
| 09.59
+
| 09:59
|''' "The string is Talk To A Teacher'' "'  
+
| '''The string is Talk To A Teacher'''
 
+
  
 
|-
 
|-
| 10.03
+
| 10:03
|We can see that the output is similar to our C code.  
+
| આપણે જોઈ શકીએ છીએ કે આઉટપુટ આપણા '''C''' કોડ સમાન છે.  
  
 
|-
 
|-
| 10.07
+
| 10:07
|Now come back to our slides.  
+
| હવે આપણી સ્લાઈડ પર પાછા આવીએ.
 
+
  
 
|-
 
|-
| 10.10
+
| 10:10
|Let us summarize
+
| સારાંશમાં
  
 
|-
 
|-
| 10.11
+
| 10:11
|In this tutorial we learnt
+
| આ ટ્યુટોરીયલમાં આપણે શીખ્યા
 
+
  
 
|-
 
|-
| 10.13
+
| 10:13
|'''Strings '''
+
| સ્ટ્રિંગસ
 
   
 
   
 
 
|-
 
|-
| 10.14
+
| 10:14
|Declaration of a '''string '''
+
| 'સ્ટ્રિંગ  નું ડીકલેરેશન
 
+
  
 
|-
 
|-
| 10.16
+
| 10:16
|'''eg: char strname[30] '''
+
| ઉદાહરણ: '''char strname[30]'''  
  
 
|-
 
|-
|10.20
+
| 10:20
|Initialization of a '''string '''
+
| સ્ટ્રિંગ  નું ઈનીશલાઈઝેશન
 
+
  
 
|-
 
|-
| 10.21
+
| 10:21
|eg: '''char strname[30] = “Talk To A Teacher”'''
+
| ઉદાહરણ: '''char strname[30] = “Talk To A Teacher”'''  
  
 
|-
 
|-
| 10.26
+
| 10:26
|As an assignment
+
| એસાઇનમેંટ તરીકે 
  
 
|-
 
|-
| 10.28
+
| 10:28
|Write a program to print a '''string''' using the 2nd syntax
+
| 2જુ સિન્ટેક્સ વાપરીને સ્ટ્રીંગ પ્રીંટ કરવા માટેનું એક પ્રોગ્રામ લખો
  
 
|-
 
|-
| 10.34
+
| 10:34
|Watch the video available at the link shown below
+
| નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.
  
 
|-
 
|-
| 10.37
+
| 10:37
|It summarizes the Spoken Tutorial project
+
| તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
  
 
|-
 
|-
| 10.40
+
| 10:40
|If you do not have good bandwidth, you can download and watch it
+
| જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો
  
 
|-
 
|-
|10.44
+
| 10:44
|The Spoken Tutorial Project Team
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
  
 
|-
 
|-
| 10.46
+
| 10:46
|Conducts workshops using spoken tutorials
+
| સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
  
 
|-
 
|-
| 10.49
+
| 10:49
|Gives certificates to those who pass an online test
+
| જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
  
 
|-
 
|-
| 10.54
+
| 10:54
|For more details, please write to, contact@spoken-tutorial.org  
+
| વધુ વિગત માટે, કૃપા કરી '''contact@spoken-tutorial.org''' પર સંપર્ક કરો.
  
 
|-
 
|-
|11.01
+
| 11:01
|Spoken Tutorial Project is a part of Talk to a Teacher project
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
  
 
|-
 
|-
|11.04
+
| 11:04
|It is supported by the National Mission on Education through ICT, MHRD, Government of India
+
| જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
 
+
  
 
|-
 
|-
| 11.12
+
| 11:12
|More information on this Mission is available at the link shown below
+
| આ મિશન પર વધુ માહીતી નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ છે
  
 
|-
 
|-
| 11.16
+
| 11:16
|This is Ashwini Patil from IIT Bombay signing off.
+
|આઈ આઈ ટી બોમ્બે તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.  
  
 
|-
 
|-
| 11.20
+
| 11:20
|Thank You for watching.
+
| જોડાવાબદ્દલ આભાર.

Latest revision as of 11:21, 19 June 2014

Time Narration
00:01 C and C++ સ્ટ્રિંગસ સ્ટ્રિંગપરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે.
00:06 આ ટ્યુટોરીયલમાં આપણે શીખીશું,
00:08 સ્ટ્રિંગ શું છે.
00:10 સ્ટ્રિંગ નું ડીકલેરેશન.
00:13 સ્ટ્રિંગ નું ઇનીશલાઈઝેશન.
00:15 સ્ટ્રિંગ પર કેટલાક ઉદાહરણો.
00:17 સાથે જ આપણે અમુક સામાન્ય એરરો અને તેમનાં ઉકેલો પણ જોઈશું.
00:22 આ ટ્યુટોરીયલને રેકોર્ડ કરવા માટે, હું વાપરી રહ્યી છું,
00:25 ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ 11.04
00:29 gcc અને g++ કમ્પાઈલર આવૃત્તિ 4.6.1
00:35 ચાલો સ્ટ્રિંગસ નાં પરીચયથી શરૂઆત કરીએ.
00:38 સ્ટ્રિંગ એ અક્ષરોનો અનુક્રમ છે, જેને કે એકલ ડેટા વસ્તુ તરીકે વ્યવહારમાં લેવાય છે.
00:44 સ્ટ્રિંગ નું માપ = સ્ટ્રિંગ ની લંબાઈ + 1
00:49 હું તમને બતાઉં કે સ્ટ્રિંગ ને કેવી રીતે ડીકલેર કરવી.
00:52 આ માટે સિન્ટેક્સ છે
00:55 char, string નું નામ અને size
00:59 char એ ડેટા પ્રકાર છે,સ્ટ્રિંગ નું નામ એ સ્ટ્રિંગ ' નામ છે, અને અહીં આપણે માપ આપી શકીએ છીએ.
01:06 ઉદાહરણ: અહીં આપણે character string names ને માપ 10 સાથે ડીકલેર કરી છે
01:13 હવે આપણે એક ઉદાહરણ જોઈશું.
01:15 મેં પહેલાથી જ એક પ્રોગ્રામ ટાઈપ કર્યું છે, હું તેને ખોલીશ.
01:19 નોંધ લો કે આપણી ફાઈલનું નામ string.c છે
01:23 આ પ્રોગ્રામમાં, આપણે એક સ્ટ્રિંગ ' ને વપરાશકર્તાથી આવેલ એક ઈનપુટ તરીકે લેશું અને તેને પ્રીંટ કરીશું.
01:29 ચાલો હું અત્યારે કોડ સમજાઉં.
01:32 આ આપણી હેડર ફાઈલો છે.
01:34 અહીં string.h એ સ્ટ્રિંગ નિયંત્રણ ઉપયોગિતાઓનાં ડીકલેરેશનો, ફંક્શનો તથા કોનસ્ટંટોનો સમાવેશ કરે છે.
01:43 જ્યારે પણ આપણે સ્ટ્રિંગ ફંક્શનો પર કામ કરીએ છીએ, હેડર ફાઈલને સમાવિષ્ટ કરવી જોઈએ.
01:47 આ આપણું મેન ફંક્શન છે.
01:49 અહીં આપણે strname સ્ટ્રીંગ માપ '30' સાથે ડીકલેર કરી રહ્યા છીએ.
01:55 અહીં આપણે વપરાશકર્તાથી સ્ટ્રિંગ સ્વીકારી રહ્યા છીએ.
01:58 સ્ટ્રીંગને વાંચવા હેતુ, આપણે scanf() ફંક્શનને ફોર્મેટ સ્પેસીફાયર %s સાથે વાપરી શકીએ છીએ.
02:05 સ્ટ્રીંગ સાથે સ્પેસનો સમાવેશ કરવા માટે આપણે કેરેટ ચિન્હ અને \n નો ઉપયોગ કરી રહ્યા છીએ.
02:11 ત્યારબાદ સ્ટ્રીંગ પ્રીંટ કરીએ છીએ.
02:13 અને આ આપણું રીટર્ન સ્ટેટમેંટ છે.
02:16 હવે સેવ પર ક્લિક કરો
02:18 પ્રોગ્રામ એક્ઝીક્યુટ કરીએ.
02:20 તમારા કીબોર્ડ પર Ctrl, Alt અને T કી એકસાથે દબાવીને ટર્મીનલ વિન્ડો ખોલો.
02:30 કમ્પાઈલ કરવા માટે, ટાઈપ કરો gcc સ્પેસ string.c સ્પેસ -o સ્પેસ str
02:37 અને એન્ટર દબાવો
02:40 એક્ઝીક્યુટ કરવા માટે, ./str ટાઈપ કરો
02:43 હવે એન્ટર દબાવો
02:46 અહીં આ Enter the string તરીકે પ્રદર્શિત થાય છે.
02:49 હું Talk To A Teacher ટાઈપ કરીશ.
02:56 હવે એન્ટર દબાવો.
02:58 આઉટપુટ આપેલ રીતે દ્રશ્યમાન થાય છે The string is Talk To A Teacher
03:03 હવે ચાલો આપણી સ્લાઈડ પર પાછા જઈએ
03:06 અત્યાર સુધી આપણે સ્ટ્રિંગ નાં ડીકલેરેશન વિશે ચર્ચા કરી હતી.
03:10 હવે આપણે સ્ટ્રિંગ ને ઇનીશલાઈઝ કેવી રીતે કરવી એનાં પર ચર્ચા કરવા જઈ રહ્યા છીએ.
03:13 આ માટે સિન્ટેક્સ છે
03:16 char var_name[size] = “string”;
03:20 ઉદાહરણ: અહીં આપણે character string “names”"' માપ ૧૦ સાથે ડીકલેર કરી છે અને સ્ટ્રીંગ “Priya” છે
03:28 બીજું એક સિન્ટેક્સ છે
03:31 char var_name[ ] = {'S', 't', 'r', 'i', 'n', 'g'} એકલ અવતરણમાં
03:36 ઉદાહરણ: char names[10] = {'P', 'r', 'i', 'y', 'a'} એકલ અવતરણમાં
03:42 ચાલો હું તમને પ્રથમ સિન્ટેક્સ કેવી રીતે વાપરવું તે એક ઉદાહરણ વડે દર્શાઉં.
03:48 આપણા એડીટર પર પાછા ફરીએ. આપણે સમાન ઉદાહરણ વાપરીશું.
03:52 પહેલા, તમારા કીબોર્ડ પર shift, ctrl અને s કી એકસાથે દબાવો.
03:58 હવે ફાઈલને stringinitialize નામથી સંગ્રહો.
04:03 હવે સેવ પર ક્લિક કરો
04:06 આપણે સ્ટ્રિંગ ને ઇનીશલાઈઝ કરવા જઈ રહ્યા છીએ.
04:08 તેથી, 5મી લાઈન પર, ટાઈપ કરો
04:11 = અને બમણા અવતરણમાં “Spoken- Tutorial”;
04:20 હવે, સેવ પર ક્લિક કરો
04:22 હવે આ બે લાઈનોને રદ્દ કરો, કારણ કે આપણે ફક્ત સ્ટ્રીંગ પ્રીંટ કરવા જ જઈ રહ્યા છીએ.
04:27 'સેવ ' પર ક્લિક કરો.
04:30 ચાલો એક્ઝીક્યુટ કરીએ.
04:31 આપણા ટર્મીનલ પર પાછા આવીએ.
04:33 કમ્પાઈલ કરવા માટે, ટાઈપ કરો
04:35 gcc સ્પેસ stringinitialize.c સ્પેસ -o સ્પેસ str2
04:44 અહીં આપણી પાસે str2 છે કારણ કે આપણે string.c ફાઈલ માટે આઉટપુટ પેરામીટર str ઓવરરાઈટ કરવા ઈચ્છતા નથી.
04:54 હવે એન્ટર દબાવો.
04:56 એક્ઝીક્યુટ કરવા માટે, ./str2 ટાઈપ કરો
05:00 આઉટપુટ આપેલ રીતે દ્રશ્યમાન થાય છે "The string is Spoken-Tutorial".
05:06 હવે આપણે અમુક એવા સામાન્ય એરરો જોઈશું જેના દ્વારા આપણે રૂબરૂ થઇ શકીએ છીએ.
05:09 આપણા પ્રોગ્રામ પર પાછા આવીએ
05:11 ધારો કે અહીં આપણે સ્ટ્રિંગ ની શબ્દજોડણી સ્ટ્રિંગ તરીકે ટાઈપ કરીએ છીએ
05:16 હવે સેવ પર ક્લિક કરો.
05:18 એક્ઝીક્યુટ કરીએ.
05:19 આપણા ટર્મીનલ પર પાછા આવીએ.
05:21 હવે પહેલાની જેમ કમ્પાઈલ કરો
05:23 એક જોખમી એરર દેખાય છે.
05:25 sting.h: no such file or directory
05:28 compilation terminated
05:30 પ્રોગ્રામ પર પાછા આવીએ.
05:32 આ એટલા માટે કારણ કે કમ્પાઈલર sting.h નામની હેડર ફાઈલ શોધી શકવામાં સમર્થ નથી.
05:39 જેથી તે એરર આપે છે.
05:41 ચાલો એરર સુધારીએ.
05:43 અહીં r ટાઈપ કરો.
05:45 હવે સેવ પર ક્લિક કરો.
05:46 ફરીથી એક્ઝીક્યુટ કરીએ.
05:47 આપણા ટર્મીનલ પર પાછા આવીએ.
05:50 પહેલાની જેમ કમ્પાઈલ કરીએ, એક્ઝીક્યુટ કરીએ.
05:54 હા, આ કામ કરી રહ્યું છે!
05:56 હવે, ચાલો બીજા એક સામાન્ય એરર જોઈએ.
05:59 આપણા પ્રોગ્રામ પર પાછા આવીએ.
06:02 ધારો કે, અહીં, હું char ની જગ્યાએ int ટાઈપ કરીશ.
06:06 હવે,સેવ પર ક્લિક કરો.
06:07 ચાલો જોઈએ કે શું થાય છે.
06:09 ટર્મીનલ પર પાછા આવીએ.
06:11 ચાલો હું પ્રોમ્પ્ટ સાફ કરું.
06:15 પહેલાની જેમ કમ્પાઈલ કરીએ.
06:17 આપણને એક એરર દેખાય છે.
06:19 Wide character array initialized from non-wide string
06:24 %s ફોર્મેટ 'char, ' પ્રકારની આર્ગ્યુંમેંટ અપેક્ષા રાખે છે, પરંતુ આર્ગ્યુંમેંટ 2 'int' પ્રકાર ધરાવે છે
06:32 આપણા પ્રોગ્રામ પર પાછા આવીએ.
06:36 આ એટલા માટે કારણ કે આપણે સ્ટ્રીંગ માટે %s ને ફોર્મેટ સ્પેસીફાયર તરીકે ઉપયોગમાં લીધું હતું.
06:42 અને આપણે તેને ઇન્ટીજર ડેટા પ્રકાર વડે ઈનીશલાઈઝ કરી રહ્યા છીએ.
06:47 ચાલો એરર સુધારીએ.
06:49 અહીં char ટાઈપ કરો.
06:51 સેવ પર ક્લિક કરો.
06:53 ચાલો એક્ઝીક્યુટ કરીએ. આપણા ટર્મીનલ પર પાછા આવીએ.
06:56 પહેલાની જેમ કમ્પાઈલ કરીએ, એક્ઝીક્યુટ કરીએ.
07:00 હા, આ કામ કરી રહ્યું છે!
07:03 હવે આપણે જોઈશું કે સમાન પ્રોગ્રામને C++ માં કેવી રીતે એક્ઝીક્યુટ કરવું.
07:08 આપણા પ્રોગ્રામ પર પાછા આવીએ.
07:11 ચાલો હું આપણી string.c ફાઈલ ખોલું
07:15 આપણે અહીં કોડ સુધારીશું.
07:18 પહેલા, તમારા કીબોર્ડ પર shift, ctrl અને S કી એકસાથે દાબો.
07:25 હવે ફાઈલને .cpp એક્સટેન્શન વડે સંગ્રહો.
07:29 હવે સેવ પર ક્લિક કરો.
07:33 હવે આપણે હેડર ફાઈલને iostream તરીકે બદલીશું.
07:38 using (યુજીંગ)સ્ટેટમેંટનો સમાવેશ કરો.
07:43 હવે સેવ પર ક્લિક કરો.
07:47 હવે આપણે આ ડીકલેરેશનને રદ્દ કરીશું.
07:50 અને એક સ્ટ્રીંગ વેરીએબલ ડીકલેર કરીશું.
07:53 ટાઈપ કરો string સ્પેસ strname અને અર્ધવિરામ
07:59 સેવ પર ક્લિક કરો.
08:02 printf સ્ટેટમેંટને cout સ્ટેટમેંટથી બદલી કરો.
08:07 અહીં બંધ કૌંસને રદ્દ કરો.
08:11 scanf સ્ટેટમેંટ રદ્દ કરો અને ટાઈપ કરો getline ખુલ્લું કૌંસ બંધ કૌંસ કૌંસમાં ટાઈપ કરો (cin, strname)
08:24 અંતમાં, અર્ધવિરામ ટાઈપ કરો.
08:28 હવે ફરીથી, printf સ્ટેટમેંટ cout સ્ટેટમેંટથી બદલી કરો.
08:36 ફોર્મેટ સ્પેસીફાયર અને \n રદ્દ કરો
08:40 હવે અલ્પવિરામ રદ્દ કરો
08:42 બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો, કૌંસને અહીં રદ્દ કરો.
08:49 બે ખુલ્લા ખૂણાવાળા કૌંસ ટાઈપ કરો અને બમણા અવતરણમાં \n ટાઈપ કરો
08:54 હવે સેવ પર ક્લિક કરો
08:58 અહીં આપણે સ્ટ્રીંગ વેરીએબલ 'strname' ડીકલેર કર્યું છે
09:03 જો કે C++ માં આપણે ફોર્મેટ સ્પેસીફાયરનો ઉપયોગ કરતા નથી, તેથી કમ્પાઈલરને એ જાણ હોવી જોઈએ કે strname એ સ્ટ્રીંગ વેરીએબલ છે.
09:13 આપણે અહીં ઇનપુટ ક્રમમાંથી અક્ષરો બહાર કાઢવા getline નો ઉપયોગ કરીએ છીએ.
09:18 તે એને સ્ટ્રીંગ તરીકે સંગ્રહે છે.
09:22 હવે ચાલો પ્રોગ્રામ એકઝીક્યુટ કરીએ. આપણા ટર્મીનલ પર પાછા આવીએ.
09:27 ચાલો હું પ્રોમ્પ્ટ સાફ કરું.
09:30 કમ્પાઈલ કરવા માટે, ટાઈપ કરો
09:32 g++ સ્પેસ string.cpp સ્પેસ -o સ્પેસ str3
09:39 અને એન્ટર દબાવો.
09:41 એકઝીક્યુટ કરવા માટે, ટાઈપ કરો ./str3
09:46 એન્ટર દબાવો.
09:47 Enter the string તરીકે દૃશ્યમાન થાય છે
09:50 હું Talk To A Teacher તરીકે દાખલ કરીશ
09:55 હવે એન્ટર દબાવો.
09:57 આઉટપુટ આપેલ રીતે દ્રશ્યમાન થાય છે
09:59 The string is Talk To A Teacher
10:03 આપણે જોઈ શકીએ છીએ કે આઉટપુટ આપણા C કોડ સમાન છે.
10:07 હવે આપણી સ્લાઈડ પર પાછા આવીએ.
10:10 સારાંશમાં
10:11 આ ટ્યુટોરીયલમાં આપણે શીખ્યા
10:13 સ્ટ્રિંગસ
10:14 'સ્ટ્રિંગ નું ડીકલેરેશન
10:16 ઉદાહરણ: char strname[30]
10:20 સ્ટ્રિંગ નું ઈનીશલાઈઝેશન
10:21 ઉદાહરણ: char strname[30] = “Talk To A Teacher”
10:26 એસાઇનમેંટ તરીકે
10:28 2જુ સિન્ટેક્સ વાપરીને સ્ટ્રીંગ પ્રીંટ કરવા માટેનું એક પ્રોગ્રામ લખો
10:34 નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો નિહાળો.
10:37 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
10:40 જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો
10:44 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
10:46 સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
10:49 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
10:54 વધુ વિગત માટે, કૃપા કરી contact@spoken-tutorial.org પર સંપર્ક કરો.
11:01 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
11:04 જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે
11:12 આ મિશન પર વધુ માહીતી નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ છે
11:16 આઈ આઈ ટી બોમ્બે તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
11:20 જોડાવાબદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki, Pratik kamble