1
00:00:00,000 --> 00:00:00,340

2
00:00:00,340 --> 00:00:02,690
>> ડેવીડના MALAN: અમે લખી કરવા માંગો છો ધારો
વપરાશકર્તાને અટકાવે છે કે એક કાર્યક્રમ

3
00:00:02,690 --> 00:00:05,100
પછી શબ્દમાળા અને અક્ષરે માટે
કે જેઓ શબ્દમાળા.

4
00:00:05,100 --> 00:00:09,000
વેલ, જે કેટલાક પરિચિત સાથે શરૂ કરો
કોડ ઓ કહેવાય શબ્દમાળા જાહેર અને

5
00:00:09,000 --> 00:00:11,380
તે પરત સોંપવા
GetString કિંમત.

6
00:00:11,380 --> 00:00:14,910
અને હવે ફરી વળવું આગળ વધવા દો
આ શબ્દમાળા માં અક્ષરો.

7
00:00:14,910 --> 00:00:16,000
ઠીક છે, કેવી રીતે કરવું?

8
00:00:16,000 --> 00:00:19,350
તે શબ્દમાળા માત્ર એક તારણ આપે છે કે
અક્ષરો ક્રમ છે, પરંતુ વધુ

9
00:00:19,350 --> 00:00:23,320
યોગ્ય રીતે શબ્દમાળા ઝાકઝમાળ છે
અમે ઉપયોગ કરી શકો છો જેનો અર્થ એ થાય અક્ષરો,

10
00:00:23,320 --> 00:00:27,590
માં ઇન્ડેક્સમાં ચોરસ કૌંસ નોટેશનમાં
શબ્દમાળા અને વ્યક્તિગત પર વિચાર

11
00:00:27,590 --> 00:00:28,680
અક્ષરો.

12
00:00:28,680 --> 00:00:30,980
>> અન્ય શબ્દોમાં, અમે કરી શકો છો
નીચે પ્રમાણે કરો.

13
00:00:30,980 --> 00:00:36,730
પૂર્ણાંક માટે, હું 0 મળે છે, અને n એ નહીં
ઉપયોગ કરીને, ઓ લંબાઈ કહે

14
00:00:36,730 --> 00:00:37,530
અમારા કાર્ય [? જગાડવો?]

15
00:00:37,530 --> 00:00:38,630
[? લાઇન,?]

16
00:00:38,630 --> 00:00:40,450
હું + + + + n એ કરતાં ઓછી છે.

17
00:00:40,450 --> 00:00:45,290
આ લૂપ સાથે અન્ય શબ્દોમાં,, અમે
તમામ n અક્ષરો ફરી વળવું પડશે

18
00:00:45,290 --> 00:00:46,670
શબ્દમાળા ઓ માં.

19
00:00:46,670 --> 00:00:51,680
અને આ લૂપ અંદર, હું જાઉં છું
, ચેક તો એ માં અક્ષર-i મી

20
00:00:51,680 --> 00:00:57,630
એક કરતાં વધારે અથવા લોઅરકેસ સમાન,
અને અક્ષર-i મી કરતા ઓછી અથવા છે

21
00:00:57,630 --> 00:01:02,370
એક નાના સી સમાન છે, પછી હું કરવા માંગો છો
કે પત્ર ઉઠાવે આગળ ધપાવો.

22
00:01:02,370 --> 00:01:08,030
અન્ય શબ્દોમાં, હું% C પ્રિન્ટ માંગો છો
માટે એક પ્લેસહોલ્ડર અને અવેજી તરીકે

23
00:01:08,030 --> 00:01:11,120
કે પ્લેસહોલ્ડર એ કૌંસ હું.

24
00:01:11,120 --> 00:01:14,390
>> પરંતુ તે પછી હું કન્વર્ટ કરવાની જરૂર
એ કૌંસ હું મોટા.

25
00:01:14,390 --> 00:01:18,930
આ કરવા માટે, હું ફક્ત બાદબાકી કરી શકો છો
તફાવત વચ્ચે ગમે

26
00:01:18,930 --> 00:01:24,120
લોઅરકેસ અને મૂડી એ ઠીક છે, હું
ખરેખર મૂડી કે યાદ નથી

27
00:01:24,120 --> 00:01:27,160
તે ASCII માં 65, અને નાના એક 97 છે.

28
00:01:27,160 --> 00:01:29,210
તેથી તફાવત તકનીકી 32 છે.

29
00:01:29,210 --> 00:01:31,620
તેથી હું અહીં માત્ર હાર્ડ કોડ 32 કરી શકે.

30
00:01:31,620 --> 00:01:33,870
પરંતુ હું તે જરૂરી નથી કદાચ
તે નંબરો યાદ કરે છે.

31
00:01:33,870 --> 00:01:37,250
>> અને વધુમાં, જો તેઓ
કોમ્પ્યુટર દ્વારા અલગ અલગ હોય છે?

32
00:01:37,250 --> 00:01:38,520
મોટે ભાગે તેઓ નથી.

33
00:01:38,520 --> 00:01:42,460
પરંતુ બિંદુ હું હજુ પણ કરી શકો છો કે જે રહે છે
કે અંકગણિત અભિવ્યક્તિ સામાન્ય

34
00:01:42,460 --> 00:01:46,550
માત્ર તફાવત ગમે
એક લોઅરકેસ અને મૂડી વચ્ચે

35
00:01:46,550 --> 00:01:50,880
હું માંથી બોલ બાદબાકી કરવા માંગો છો છે
આ ચોક્કસ લોઅરકેસ પત્ર.

36
00:01:50,880 --> 00:01:54,500
>> હવે, જો આ ચોક્કસ અક્ષર
લોઅરકેસ નથી, હું માત્ર

37
00:01:54,500 --> 00:01:56,620
તે પ્રિન્ટ માંગો છો.

38
00:01:56,620 --> 00:02:01,110
printf, મારા પ્લેસહોલ્ડર તરીકે% C,
એ કૌંસ હું.

39
00:02:01,110 --> 00:02:05,150
આ કાર્યક્રમ તળિયે, ચાલો
ખાલી માટે NEWLINE છાપો કે જેથી મારા

40
00:02:05,150 --> 00:02:07,520
પ્રોમ્પ્ટ નવી પર દેખાય છે
તેની પોતાની લીટી.

41
00:02:07,520 --> 00:02:11,540
>> હવે આ કાર્યક્રમ કમ્પાઇલ
મેક capitalize0 સાથે.

42
00:02:11,540 --> 00:02:13,900
માતાનો capitalize0 સાથે ચલાવો.

43
00:02:13,900 --> 00:02:17,190
અને જેમ એક શબ્દ ટાઈપ કરીએ
હેલો બધા નાના અક્ષરોમાં.

44
00:02:17,190 --> 00:02:19,960
હું મોટા માં હેલો પાછા મળી
ઈચ્છિત તરીકે.

45
00:02:19,960 --> 00:02:25,210
પરંતુ વધુ એક પરીક્ષણ, આ સમય પ્રયાસ કરો
મારા પોતાના નામ સાથે, ડી એ વી આઇ ડી, પરંતુ સાથે

46
00:02:25,210 --> 00:02:28,170
પ્રથમ ડી જસ્ટ, કેપીટલ
કેસ હું કંઈક મિશ્રિત થયેલા

47
00:02:28,170 --> 00:02:29,430
કે પ્રથમ ચાર રચે છે.

48
00:02:29,430 --> 00:02:34,250
મોટા માં દાખલ કરો, અને D-એ વી આઇ ડી
સાથે સાથે છપાયેલી હોય છે.

49
00:02:34,250 --> 00:02:36,873