Difference between revisions of "C-and-C++/C3/String-Library-Functions/Gujarati"

From Script | Spoken-Tutorial
Jump to: navigation, search
(Created page with '{| border=1 || ''Time''' || '''Narration''' |- | 00:02 | Welcome to the spoken-tutorial on String Library Functions in C |- | 00:07 | In this tutorial, we will learn, |- | 0…')
 
 
(10 intermediate revisions by 3 users not shown)
Line 1: Line 1:
 
{| border=1
 
{| border=1
|| ''Time'''
+
|| '''Time'''
 
|| '''Narration'''
 
|| '''Narration'''
  
 
|-
 
|-
 
| 00:02
 
| 00:02
Welcome to the spoken-tutorial on String Library Functions in C
+
'''C''' માં '''String Library Functions''' પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે
  
 
|-
 
|-
 
| 00:07
 
| 00:07
| In this tutorial, we will learn,
+
| આ ટ્યુટોરીયલમાં, આપણે શીખીશું,  
  
 
|-
 
|-
 
| 00:10
 
| 00:10
| String Library Functions
+
| '''સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો'''
  
 
|-
 
|-
 
| 00:12
 
| 00:12
| We will do this with the help of some examples
+
| આ આપણે કેટલાક ઉદાહરણોની મદદથી કરીશું
  
 
|-
 
|-
 
| 00:15
 
| 00:15
| To record this tutorial, I am using
+
| આ ટ્યુટોરીયલ રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છું 
  
 
|-
 
|-
 
| 00:18
 
| 00:18
| Ubuntu Operating System version 11.10,  
+
| '''ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ ૧૧.૧૦''',
  
 
|-
 
|-
 
| 00:23
 
| 00:23
| gcc Compiler Version 4.6.1
+
| '''gcc કમ્પાઈલર આવૃત્તિ ૪..૧'''
  
 
|-
 
|-
 
| 00:27
 
| 00:27
| Let us start with an introduction to string library functions.
+
| ચાલો '''સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો''' નાં પરિચય સાથે શરૂઆત કરીએ.  
  
 
|-
 
|-
 
| 00:31
 
| 00:31
| These are the group of functions implementing operations on strings.
+
| આ ફંકશનોનું સમૂહ છે જે સ્ટ્રીંગ પર ઓપરેશન કરે છે.
  
 
|-
 
|-
 
| 00:37
 
| 00:37
| Various operations such as copying, concatenation, searching etc are supported.
+
| વિવિધ ઓપરેશન જેવા કે '''કોપી કરવું''', '''શ્રેણીબદ્ધ કરવું''', '''શોધવું''' વગેરે આધારભૂત છે.
  
 
|-
 
|-
 
| 00:45
 
| 00:45
|Let us see some of the string library functions
+
|ચાલો અમુક '''સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો''' જોઈએ
  
 
|-
 
|-
 
| 00:49
 
| 00:49
| Here we have the '''strncpy''' function
+
| અહીં આપણી પાસે '''strncpy''' ફંકશન છે
  
 
|-
 
|-
 
| 00:52
 
| 00:52
| The syntax for this is strncpy(char str1, char str2, int n )
+
| આ માટે સીન્ટેક્ષ છે '''strncpy(char str1, char str2, int n )'''
  
 
|-
 
|-
 
| 01:02
 
| 01:02
| It copies first n characters of '''string str2''' into '''string str1'''.
+
| આ સ્ટ્રીંગ '''str2''' નાં પ્રથમ '''n''' અક્ષરોને સ્ટ્રીંગ '''str1''' માં કોપી કરે છે.
  
 
|-
 
|-
 
| 01:10
 
| 01:10
| eg. char strncpy(char hello, char world, 2);
+
| .દા.ત. '''char strncpy(char hello, char world, 2)''';  
  
 
|-
 
|-
 
| 01:17
 
| 01:17
| The output will be ;'''Wollo'''
+
| આઉટપુટ આવું રહેશે; '''Wollo'''  
  
 
|-
 
|-
 
| 01:21
 
| 01:21
| Here we have''' Wo '''fromt the string 2 and rest of the characters from string 1
+
| અહીં આપણી પાસે '''Wo''' સ્ટ્રીંગ '''2''' માંથી છે અને બચેલ અક્ષરો સ્ટ્રીંગ '''1''' માંથી છે 
  
 
|-
 
|-
 
|  01:29
 
|  01:29
Now we will see strcmp function, the syntax for  this is  strncmp (char str1, char str2 and int n)
+
હવે આપણે '''strcmp''' ફંકશન જોશું, આની સીન્ટેક્ષ છે '''strncmp (char str1, char str2 , int n)'''
  
 
|-
 
|-
 
| 01:43
 
| 01:43
| It will compare first n characters of string 2 with string 1
+
| આ સ્ટ્રીંગ '''2''' નાં પ્રથમ '''n''' અક્ષરોની સરખામણી સ્ટ્રીંગ '''1''' થી કરશે.
  
 
|-
 
|-
 
| 01:49
 
| 01:49
| eg. int strncmp(char ice, char icecream, int 2);
+
| .દા. '''int strncmp(char ice, char icecream, 2)''';
  
 
|-
 
|-
 
| 01:56
 
| 01:56
| The output will be 0
+
| આઉટપુટ '''0''' રહેશે
  
 
|-
 
|-
 
|  01:58
 
|  01:58
Now we will see how to use the string library functions.
+
હવે આપણે જોઈશું કે '''સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો''' કેવી રીતે વાપરવું.  
  
 
|-
 
|-
 
| 02:03
 
| 02:03
| I am going to show you some of the commonly used string functions.
+
|હું તમને કેટલાક સામાન્ય રીતે ઉપયોગમાં આવનારા '''સ્ટ્રીંગ ફંકશનો''' બતાવીશ.
  
 
|-
 
|-
 
| 02:08
 
| 02:08
| I have already typed the program on the editor,
+
|મેં એડીટર પર પહેલાંથી જ પ્રોગ્રામ ટાઈપ કર્યો છે,  
  
 
|-
 
|-
 
| 02:11
 
| 02:11
| i will open it
+
| હું તેને ખોલીશ અહીં આપણી પાસે string length ફંકશન છે
 
+
|-
+
| 02:12
+
| Here we have the string length function
+
  
 
|-
 
|-
 
|  02:15
 
|  02:15
|   Note that our filename is strlen.c.
+
| નોંધ લો કે આપણી ફાઈલનું નામ '''strlen.c''' છે.
  
 
|-
 
|-
 
| 02:20
 
| 02:20
| In this we will find the length of the string
+
| આ અંદર આપણે સ્ટ્રીંગની લંબાઈ શોધીશું
  
 
|-
 
|-
 
| 02:24
 
| 02:24
| These are the header files as '''stdio.h and string.h '''  
+
| '''stdio.h''' અને '''string.h''' તરીકે આ હેડર ફાઈલો છે
 +
 
 
|-
 
|-
 
| 02:29
 
| 02:29
| This is our main function
+
| આ આપણું '''main''' ફંક્શન છે
  
 
|-
 
|-
 
|  02:32
 
|  02:32
| Here we have a character variable ''''arr'''',
+
| અહીં આપણી પાસે કેરેક્ટર વેરીએબલ ''''arr'''' છે,
  
 
|-
 
|-
 
| 02:36
 
| 02:36
| It stores a value ''''Ashwini''''
+
|તે ''''Ashwini'''' વેલ્યું સંગ્રહે છે
  
 
|-
 
|-
 
| 02:39
 
| 02:39
| Then we have an integer variable '''len1 '''
+
| ત્યારબાદ આપણી પાસે ઇન્ટીજર વેરીએબલ '''len1''' છે
 
+
 
+
 
+
  
 
|-
 
|-
 
|  02:43
 
|  02:43
| here we will find the lenght of the string using''' strlen''' funtion
+
| અહીં આપણે '''strlen''' ફંક્શનની મદદથી સ્ટ્રીંગની લંબાઈ શોધીશું 
  
 
|-
 
|-
 
|  02:49
 
|  02:49
|the result will be stored in '''len1'''
+
|પરિણામ '''len1''' માં સંગ્રહીત થશે
  
 
|-
 
|-
 
|  02:53
 
|  02:53
| Then we print the string and the length of the string.
+
| ત્યારબાદ આપણે સ્ટ્રીંગ અને સ્ટ્રીંગની લંબાઈ પ્રીંટ કરીશું.
  
 
|-
 
|-
 
|  02:57
 
|  02:57
|And this is our return statement
+
|અને આ આપણું રીટર્ન સ્ટેટમેંટ છે
 
+
  
 
|-
 
|-
 
| 02:59
 
| 02:59
|Now let us execute the program
+
|હવે ચાલો પ્રોગ્રામને એક્ઝીક્યુટ કરીએ
  
 
|-
 
|-
 
| 03:02
 
| 03:02
|Open the terminal window by pressing
+
|ટર્મિનલ વિન્ડોને
  
 
|-
 
|-
 
| 03:04
 
| 03:04
|'''Ctrl, Alt''' and '''T''' keys simultaneously on your keyboard
+
|તમારા કીબોર્ડ પર '''Ctrl, Alt અને T''' કી એકસાથે દબાવી ખોલો
  
 
|-
 
|-
 
| 03:10
 
| 03:10
To compile
+
કમ્પાઈલ કરવાં માટે
  
 
|-
 
|-
 
| 03:11
 
| 03:11
|Type:  "gcc" space "strlen.c" space “-o” space “str1”.
+
|ટાઈપ કરો '''"gcc" સ્પેસ "strlen.c" સ્પેસ “-o” સ્પેસ “str1”'''.
  
 
|-
 
|-
 
| 03:19
 
| 03:19
|Press Enter
+
|'''Enter''' દબાવો
  
 
|-
 
|-
 
|  03:20
 
|  03:20
|   type: '''./str1'''  
+
| ટાઈપ કરો: '''./str1'''
  
 
|-
 
|-
 
| 03:23
 
| 03:23
|Press Enter  
+
|'''Enter''' દબાવો. આઉટપુટ આ રીતે દેખાય છે
 
+
|-
+
| 03:24
+
|  The output is displayed as
+
  
 
|-
 
|-
Line 196: Line 185:
 
|-
 
|-
 
| 03:30
 
| 03:30
|You can count here. 1,2,3,4,5,6, and 7
+
|તમે અહીં ગણી શકો છો. '''1,2,3,4,5,6,''' અને '''7''' 
  
 
|-
 
|-
 
|  03:38
 
|  03:38
|   Let us see another string function
+
| ચાલો બીજું એક સ્ટ્રીંગ ફંક્શન જોઈએ
 
+
 
|-
 
|-
 
| 03:41
 
| 03:41
|Here we have the string copy fuction
+
|અહીં આપણી પાસે સ્ટ્રીંગ કોપી ફંક્શન છે
  
 
|-
 
|-
 
| 03:43
 
| 03:43
|   Note that our filename is '''strcpy.c'''.
+
|નોંધ લો કે આપણી ફાઈલનું નામ '''strcpy.c''' છે.  
  
 
|-
 
|-
 
|  03:49
 
|  03:49
In this we will copy the source string into the target string
+
આમાં આપણે સોર્સ સ્ટ્રીંગને ટાર્ગેટ સ્ટ્રીંગમાં કોપી કરીશું 
  
 
|-
 
|-
 
| 03:54
 
| 03:54
|Here we have Ice in the source string, it will be copied to the target string .
+
|અહીં આપણી પાસે સોર્સ સ્ટ્રીંગમાં '''Ice''' છે, તે ટાર્ગેટ સ્ટ્રીંગમાં કોપી થશે.  
  
 
|-
 
|-
 
|  04:00
 
|  04:00
| This is our '''strcpy ''' function
+
|આ આપણું '''strcpy''' ફંક્શન છે
  
 
|-
 
|-
 
|  04:03
 
|  04:03
|   Here we print the source string and the target string
+
| અહીં આપણે સોર્સ સ્ટ્રીંગ અને ટાર્ગેટ સ્ટ્રીંગ પ્રીંટ કરીએ છીએ
  
 
|-
 
|-
 
|  04:07
 
|  04:07
| Let us execute and see
+
| ચાલો એક્ઝીક્યુટ કરીએ અને જોઈએ
  
 
|-
 
|-
 
| 04:09
 
| 04:09
|Come back to our terminal
+
|આપણા ટર્મિનલ પર પાછા આવો
  
 
|-
 
|-
 
| 04:11
 
| 04:11
| | To compile type
+
| કમ્પાઈલ કરવાં માટે ટાઈપ કરો
  
 
|-
 
|-
 
| 04:12
 
| 04:12
|'''gcc''' space '''strcpy.c '''space '''-o '''space '''str2'''
+
|'''gcc સ્પેસ strcpy.c સ્પેસ -o સ્પેસ str2'''
  
 
|-
 
|-
 
| 04:19
 
| 04:19
|Press '''Enter'''
+
|'''Enter''' દબાવો
  
 
|-
 
|-
 
| 04:21
 
| 04:21
|Type  '''./str2 '''
+
|'''./str2''' ટાઈપ કરો
  
 
|-
 
|-
 
| 04:23
 
| 04:23
|Press''' Enter'''
+
|'''Enter''' દબાવો
 
+
+
 
+
+
  
 
|-
 
|-
 
|  04:25
 
|  04:25
| The output is displayed as
+
| આઉટપુટ આ રીતે દેખાય છે
  
 
|-
 
|-
 
| 04:27
 
| 04:27
|source string = Ice  
+
|'''source string = Ice'''
  
 
|-
 
|-
Line 272: Line 257:
 
|-
 
|-
 
|  04:32
 
|  04:32
| Now let us see another string function
+
| હવે ચાલો બીજું એક સ્ટ્રીંગ ફંક્શન જોઈએ
  
 
|-
 
|-
 
| 04:35
 
| 04:35
|   Now we will see the string compare function
+
| હવે આપણે string compare ફંક્શન જોઈશું
  
 
|-
 
|-
 
| 04:38
 
| 04:38
|Note that our filename is '''strcmp.c'''
+
| નોંધ લો કે આપણી ફાઈલનું નામ '''strcmp.c''' છે
  
 
|-
 
|-
 
| 04:43
 
| 04:43
|In this we will comapre two strings
+
|જેમાં આપણે બે સ્ટ્રીંગોની સરખામણી કરીશું
  
 
|-
 
|-
 
| 04:47
 
| 04:47
|Here we have character variables as '''str1''' and '''str2 '''
+
|અહીં આપણી પાસે '''str1 અને str2''' તરીકે કેરેક્ટર વેરીએબલો છે
'
+
 
 
|-
 
|-
 
|  04:53
 
|  04:53
|  '''str 1''' stores the value as ''''Ice'''' and    ''' str2 '''stores the value as ''''Cream'.'''
+
|  '''str 1''' ''''Ice'''' તરીકે વેલ્યું સંગ્રહે છે અને '''str2''' ''''Cream'''' તરીકે વેલ્યું સંગ્રહે છે
  
 
|-
 
|-
 
| 04:59
 
| 04:59
|Here we have interger variables as''' i '''and''' j'''
+
|અહીં આપણી પાસે '''i અને j''' તરીકે ઇન્ટીજર વેરીએબલો છે
  
 
|-
 
|-
 
| 05:04
 
| 05:04
|In this we will compare the string using the''' strcmp''' function
+
|આમાં આપણે '''strcmp''' ફંક્શનની મદદથી સ્ટ્રીંગની સરખામણી કરીશું
  
 
|-
 
|-
|05: 09
+
|05:09
|Here we compare str1 ie: 'Ice' with 'Hello'
+
|અહીં આપણે '''str1''' ''''Ice'''' છે તેની સરખામણી ''''Hello'''' સાથે કરીએ છીએ.
  
 
|-
 
|-
 
| 05:14
 
| 05:14
|The result is stored in '''i'''
+
|પરિણામ '''i''' માં સંગ્રહીત થાય છે
  
 
|-
 
|-
 
| 05:17
 
| 05:17
|In this we will compare string 2 ie: 'Cream' with 'Cream'
+
|આમાં આપણે સ્ટ્રીંગ '''2''' જે ''''Cream'''' છે તેની સરખામણી ''''Cream'''' સાથે કરીશું.
  
 
|-
 
|-
 
| 05:23
 
| 05:23
|The result is stored in ''' j'''
+
|પરિણામ '''j''' માં સંગ્રહીત થાય છે
  
 
|-
 
|-
 
| 05:25
 
| 05:25
|Then we print both the results
+
|ત્યારબાદ આપણે બંને પરિણામોને પ્રીંટ કરીશું.
 
+
 
|-
 
|-
 
| 05:28
 
| 05:28
|and this is our return statement
+
|અને આ આપણું રીટર્ન સ્ટેટમેંટ છે
  
 
|-
 
|-
 
|  05:31
 
|  05:31
| Let us execute the program.
+
| ચાલો પ્રોગ્રામને એક્ઝીક્યુટ કરીએ.
  
 
|-
 
|-
 
| 05:33
 
| 05:33
|Come back to our terminal.
+
|ટર્મિનલ પર પાછા આવીએ.
  
 
|-
 
|-
 
| 05:35
 
| 05:35
To compile type
+
કમ્પાઈલ કરવાં માટે ટાઈપ કરો
  
 
|-
 
|-
 
| 05:37
 
| 05:37
|'''gcc''' space '''strcmp.c '''space '''-o''' space '''str3 '''
+
|'''gcc સ્પેસ strcmp.c સ્પેસ -o સ્પેસ str3'''
  
 
|-
 
|-
 
| 05:46
 
| 05:46
|Press '''Enter'''
+
|'''Enter''' દબાવો
  
 
|-
 
|-
 
| 05:48
 
| 05:48
|Type  '''./str3'''
+
|'''./str3''' ટાઈપ કરો
  
 
|-
 
|-
 
| 05:51
 
| 05:51
|The outpur is displayed as 1,0  
+
|આઉટપુટ '''1,0''' આ રીતે દેખાય છે 
  
 
|-
 
|-
 
| 05:55
 
| 05:55
Come back to our program
+
પ્રોગ્રામ પર પાછા આવીએ
  
 
|-
 
|-
 
| 05:57
 
| 05:57
|Here we get 1  
+
|અહીં આપણને '''1''' મળે છે
  
 
|-
 
|-
| 055:59
+
| 05:59
|and here we get as 0
+
|અને અહીં આપણને '''0''' મળે છે
  
 
|-
 
|-
 
| 06:02
 
| 06:02
|Let us move back to our slides
+
|આપણી સ્લાઈડો પર પાછા જઈએ
  
 
|-
 
|-
 
| 06:04
 
| 06:04
|Let us summarize,
+
|સારાંશમાં,  
  
 
|-
 
|-
 
| 06:06
 
| 06:06
| In this tutorial we learned,
+
| આ ટ્યુટોરીયલમાં આપણે શીખ્યા,
  
 
|-
 
|-
 
| 06:08
 
| 06:08
|String library functions
+
|સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો
  
 
|-
 
|-
 
|  06:09
 
|  06:09
| strlen()
+
|'''strlen()'''
  
 
|-
 
|-
Line 393: Line 378:
 
|  06:13
 
|  06:13
 
| strcmp()
 
| strcmp()
 +
 
|-
 
|-
 
|  06:15
 
|  06:15
Line 400: Line 386:
 
|  06:17
 
|  06:17
 
| and strncmp()
 
| and strncmp()
 
 
 
  
 
|-
 
|-
 
|  06:20
 
|  06:20
As an assignemnt,
+
એસાઇનમેંટ તરીકે, સ્ટ્રીંગ '''best''' અને સ્ટ્રીંગ '''bus''' ને શ્રેણીબદ્ધ કરવાં માટે એક '''C''' પ્રોગ્રામ લખો.  
 
+
|-
+
| 06:21
+
|Write a C Program to concatenate String best and String bus.
+
  
 
|-
 
|-
 
| 06:25
 
| 06:25
|Hint: strcat(char str1, char str2);
+
|સંકેત: '''strcat(char str1, char str2)''';
  
 
|-
 
|-
 
| 06:33
 
| 06:33
|Also explore the other functions in string library.
+
|સાથે જ સ્ટ્રીંગ લાઈબ્રેરીમાંનાં બીજા ફંકશનોનું સંશોધન કરો.
  
 
|-
 
|-
 
|  06:37
 
|  06:37
|   Watch the video available at the link shown below http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial
+
| નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો જુઓ: http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial
  
 
|-
 
|-
 
| 06:40
 
| 06:40
|It summarises the Spoken Tutorial project
+
|તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
  
 
|-
 
|-
 
| 06:43
 
| 06:43
|If you do not have good bandwidth, you can download and watch it.
+
|જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો.
  
 
|-
 
|-
 
|  06:47
 
|  06:47
| The Spoken Tutorial Project Team
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
 
+
 
|-
 
|-
 
| 06:49
 
| 06:49
|Conducts workshops using spoken tutorials
+
|સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
  
 
|-
 
|-
 
| 06:52
 
| 06:52
|Gives certificates to those who pass an online test
+
|જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
  
 
|-
 
|-
 
| 06:56
 
| 06:56
|For more details, please write to  contact [at] spoken hyphen tutorial dot org
+
|વધુ વિગત માટે, કૃપા કરી '''contact [at] spoken hyphen tutorial dot org''' પર સંપર્ક કરો.
  
 
|-
 
|-
 
|  07:04
 
|  07:04
| Spoken Tutorial Project is a part of the Talk to a Teacher project
+
| સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ '''ટોક ટુ અ ટીચર''' પ્રોજેક્ટનો એક ભાગ છે
  
 
|-
 
|-
 
| 07:08
 
| 07:08
|It is supported by the National Mission on Education through ICT, MHRD, Government of India
+
|જે '''આઇસીટી, એમએચઆરડી, ભારત સરકાર''' દ્વારા '''શિક્ષણ પર નેશનલ મિશન''' દ્વારા આધારભૂત છે.
  
 
|-
 
|-
 
| 07:16
 
| 07:16
|More information on this Mission is available at: http://spoken-tutorial.org\NMEICT-Intro
+
| આ મિશન પર વધુ માહીતી આપેલ લીંક પર ઉપલબ્ધ છે: '''http://spoken-tutorial.org\NMEICT-Intro'''
  
 
|-
 
|-
 
|  07:21
 
|  07:21
| This is Ashwini Patil from IIT Bombay.  
+
| '''IIT-Bombay''' તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
  
 
|-
 
|-
 
| 07:24
 
| 07:24
|Thank you for joining.  
+
|જોડાવા બદ્દલ આભાર.
  
 
|}
 
|}

Latest revision as of 16:13, 23 February 2017

Time Narration
00:02 C માં String Library Functions પરનાં સ્પોકન ટ્યુટોરીયલમાં સ્વાગત છે
00:07 આ ટ્યુટોરીયલમાં, આપણે શીખીશું,
00:10 સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો
00:12 આ આપણે કેટલાક ઉદાહરણોની મદદથી કરીશું
00:15 આ ટ્યુટોરીયલ રેકોર્ડ કરવાં માટે, હું વાપરી રહ્યી છું
00:18 ઉબુન્ટુ ઓપરેટીંગ સીસ્ટમ આવૃત્તિ ૧૧.૧૦,
00:23 gcc કમ્પાઈલર આવૃત્તિ ૪.૬.૧
00:27 ચાલો સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો નાં પરિચય સાથે શરૂઆત કરીએ.
00:31 આ ફંકશનોનું સમૂહ છે જે સ્ટ્રીંગ પર ઓપરેશન કરે છે.
00:37 વિવિધ ઓપરેશન જેવા કે કોપી કરવું, શ્રેણીબદ્ધ કરવું, શોધવું વગેરે આધારભૂત છે.
00:45 ચાલો અમુક સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો જોઈએ
00:49 અહીં આપણી પાસે strncpy ફંકશન છે
00:52 આ માટે સીન્ટેક્ષ છે strncpy(char str1, char str2, int n )
01:02 આ સ્ટ્રીંગ str2 નાં પ્રથમ n અક્ષરોને સ્ટ્રીંગ str1 માં કોપી કરે છે.
01:10 .દા.ત. char strncpy(char hello, char world, 2);
01:17 આઉટપુટ આવું રહેશે; Wollo
01:21 અહીં આપણી પાસે Wo સ્ટ્રીંગ 2 માંથી છે અને બચેલ અક્ષરો સ્ટ્રીંગ 1 માંથી છે
01:29 હવે આપણે strcmp ફંકશન જોશું, આની સીન્ટેક્ષ છે strncmp (char str1, char str2 , int n)
01:43 આ સ્ટ્રીંગ 2 નાં પ્રથમ n અક્ષરોની સરખામણી સ્ટ્રીંગ 1 થી કરશે.
01:49 ઉ.દા. int strncmp(char ice, char icecream, 2);
01:56 આઉટપુટ 0 રહેશે
01:58 હવે આપણે જોઈશું કે સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો કેવી રીતે વાપરવું.
02:03 હું તમને કેટલાક સામાન્ય રીતે ઉપયોગમાં આવનારા સ્ટ્રીંગ ફંકશનો બતાવીશ.
02:08 મેં એડીટર પર પહેલાંથી જ પ્રોગ્રામ ટાઈપ કર્યો છે,
02:11 હું તેને ખોલીશ અહીં આપણી પાસે string length ફંકશન છે
02:15 નોંધ લો કે આપણી ફાઈલનું નામ strlen.c છે.
02:20 આ અંદર આપણે સ્ટ્રીંગની લંબાઈ શોધીશું
02:24 stdio.h અને string.h તરીકે આ હેડર ફાઈલો છે
02:29 આ આપણું main ફંક્શન છે
02:32 અહીં આપણી પાસે કેરેક્ટર વેરીએબલ 'arr' છે,
02:36 તે 'Ashwini' વેલ્યું સંગ્રહે છે
02:39 ત્યારબાદ આપણી પાસે ઇન્ટીજર વેરીએબલ len1 છે
02:43 અહીં આપણે strlen ફંક્શનની મદદથી સ્ટ્રીંગની લંબાઈ શોધીશું
02:49 પરિણામ len1 માં સંગ્રહીત થશે
02:53 ત્યારબાદ આપણે સ્ટ્રીંગ અને સ્ટ્રીંગની લંબાઈ પ્રીંટ કરીશું.
02:57 અને આ આપણું રીટર્ન સ્ટેટમેંટ છે
02:59 હવે ચાલો પ્રોગ્રામને એક્ઝીક્યુટ કરીએ
03:02 ટર્મિનલ વિન્ડોને
03:04 તમારા કીબોર્ડ પર Ctrl, Alt અને T કી એકસાથે દબાવી ખોલો
03:10 કમ્પાઈલ કરવાં માટે
03:11 ટાઈપ કરો "gcc" સ્પેસ "strlen.c" સ્પેસ “-o” સ્પેસ “str1”.
03:19 Enter દબાવો
03:20 ટાઈપ કરો: ./str1
03:23 Enter દબાવો. આઉટપુટ આ રીતે દેખાય છે
03:26 string = Ashwini, Length = 7
03:30 તમે અહીં ગણી શકો છો. 1,2,3,4,5,6, અને 7
03:38 ચાલો બીજું એક સ્ટ્રીંગ ફંક્શન જોઈએ
03:41 અહીં આપણી પાસે સ્ટ્રીંગ કોપી ફંક્શન છે
03:43 નોંધ લો કે આપણી ફાઈલનું નામ strcpy.c છે.
03:49 આમાં આપણે સોર્સ સ્ટ્રીંગને ટાર્ગેટ સ્ટ્રીંગમાં કોપી કરીશું
03:54 અહીં આપણી પાસે સોર્સ સ્ટ્રીંગમાં Ice છે, તે ટાર્ગેટ સ્ટ્રીંગમાં કોપી થશે.
04:00 આ આપણું strcpy ફંક્શન છે
04:03 અહીં આપણે સોર્સ સ્ટ્રીંગ અને ટાર્ગેટ સ્ટ્રીંગ પ્રીંટ કરીએ છીએ
04:07 ચાલો એક્ઝીક્યુટ કરીએ અને જોઈએ
04:09 આપણા ટર્મિનલ પર પાછા આવો
04:11 કમ્પાઈલ કરવાં માટે ટાઈપ કરો
04:12 gcc સ્પેસ strcpy.c સ્પેસ -o સ્પેસ str2
04:19 Enter દબાવો
04:21 ./str2 ટાઈપ કરો
04:23 Enter દબાવો
04:25 આઉટપુટ આ રીતે દેખાય છે
04:27 source string = Ice
04:30 target string = Ice
04:32 હવે ચાલો બીજું એક સ્ટ્રીંગ ફંક્શન જોઈએ
04:35 હવે આપણે string compare ફંક્શન જોઈશું
04:38 નોંધ લો કે આપણી ફાઈલનું નામ strcmp.c છે
04:43 જેમાં આપણે બે સ્ટ્રીંગોની સરખામણી કરીશું
04:47 અહીં આપણી પાસે str1 અને str2 તરીકે કેરેક્ટર વેરીએબલો છે
04:53 str 1 'Ice' તરીકે વેલ્યું સંગ્રહે છે અને str2 'Cream' તરીકે વેલ્યું સંગ્રહે છે
04:59 અહીં આપણી પાસે i અને j તરીકે ઇન્ટીજર વેરીએબલો છે
05:04 આમાં આપણે strcmp ફંક્શનની મદદથી સ્ટ્રીંગની સરખામણી કરીશું
05:09 અહીં આપણે str1 'Ice' છે તેની સરખામણી 'Hello' સાથે કરીએ છીએ.
05:14 પરિણામ i માં સંગ્રહીત થાય છે
05:17 આમાં આપણે સ્ટ્રીંગ 2 જે 'Cream' છે તેની સરખામણી 'Cream' સાથે કરીશું.
05:23 પરિણામ j માં સંગ્રહીત થાય છે
05:25 ત્યારબાદ આપણે બંને પરિણામોને પ્રીંટ કરીશું.
05:28 અને આ આપણું રીટર્ન સ્ટેટમેંટ છે
05:31 ચાલો પ્રોગ્રામને એક્ઝીક્યુટ કરીએ.
05:33 ટર્મિનલ પર પાછા આવીએ.
05:35 કમ્પાઈલ કરવાં માટે ટાઈપ કરો
05:37 gcc સ્પેસ strcmp.c સ્પેસ -o સ્પેસ str3
05:46 Enter દબાવો
05:48 ./str3 ટાઈપ કરો
05:51 આઉટપુટ 1,0 આ રીતે દેખાય છે
05:55 પ્રોગ્રામ પર પાછા આવીએ
05:57 અહીં આપણને 1 મળે છે
05:59 અને અહીં આપણને 0 મળે છે
06:02 આપણી સ્લાઈડો પર પાછા જઈએ
06:04 સારાંશમાં,
06:06 આ ટ્યુટોરીયલમાં આપણે શીખ્યા,
06:08 સ્ટ્રીંગ લાઈબ્રેરી ફંકશનો
06:09 strlen()
06:11 strcpy()
06:13 strcmp()
06:15 strncpy()
06:17 and strncmp()
06:20 એસાઇનમેંટ તરીકે, સ્ટ્રીંગ best અને સ્ટ્રીંગ bus ને શ્રેણીબદ્ધ કરવાં માટે એક C પ્રોગ્રામ લખો.
06:25 સંકેત: strcat(char str1, char str2);
06:33 સાથે જ સ્ટ્રીંગ લાઈબ્રેરીમાંનાં બીજા ફંકશનોનું સંશોધન કરો.
06:37 નીચે દર્શાવેલ લીંક પર ઉપલબ્ધ વિડીયો જુઓ: http://spoken-tutorial.org /What\_is\_a\_Spoken\_Tutorial
06:40 તે સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટનો સારાંશ આપે છે
06:43 જો તમારી બેન્ડવિડ્થ સારી ન હોય, તો તમે ડાઉનલોડ કરી તે જોઈ શકો છો.
06:47 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ ટીમ
06:49 સ્પોકન ટ્યુટોરીયલોનાં મદદથી વર્કશોપોનું આયોજન કરે છે
06:52 જેઓ ઓનલાઈન પરીક્ષા પાસ કરે છે તેમને પ્રમાણપત્રો આપે છે
06:56 વધુ વિગત માટે, કૃપા કરી contact [at] spoken hyphen tutorial dot org પર સંપર્ક કરો.
07:04 સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ એ ટોક ટુ અ ટીચર પ્રોજેક્ટનો એક ભાગ છે
07:08 જે આઇસીટી, એમએચઆરડી, ભારત સરકાર દ્વારા શિક્ષણ પર નેશનલ મિશન દ્વારા આધારભૂત છે.
07:16 આ મિશન પર વધુ માહીતી આપેલ લીંક પર ઉપલબ્ધ છે: http://spoken-tutorial.org\NMEICT-Intro
07:21 IIT-Bombay તરફથી સ્પોકન ટ્યુટોરીયલ પ્રોજેક્ટ માટે ભાષાંતર કરનાર હું, જ્યોતી સોલંકી વિદાય લઉં છું.
07:24 જોડાવા બદ્દલ આભાર.

Contributors and Content Editors

Jyotisolanki, Krupali, PoojaMoolya, Pratik kamble