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