ડેવીડના MALAN: અમે લખી કરવા માંગો છો ધારો વપરાશકર્તાને અટકાવે છે કે એક કાર્યક્રમ પછી શબ્દમાળા અને અક્ષરે માટે કે જેઓ શબ્દમાળા. વેલ, જે કેટલાક પરિચિત સાથે શરૂ કરો કોડ ઓ કહેવાય શબ્દમાળા જાહેર અને તે પરત સોંપવા GetString કિંમત. અને હવે ફરી વળવું આગળ વધવા દો આ શબ્દમાળા માં અક્ષરો. ઠીક છે, કેવી રીતે કરવું? તે શબ્દમાળા માત્ર એક તારણ આપે છે કે અક્ષરો ક્રમ છે, પરંતુ વધુ યોગ્ય રીતે શબ્દમાળા ઝાકઝમાળ છે અમે ઉપયોગ કરી શકો છો જેનો અર્થ એ થાય અક્ષરો, માં ઇન્ડેક્સમાં ચોરસ કૌંસ નોટેશનમાં શબ્દમાળા અને વ્યક્તિગત પર વિચાર અક્ષરો. અન્ય શબ્દોમાં, અમે કરી શકો છો નીચે પ્રમાણે કરો. પૂર્ણાંક માટે, હું 0 મળે છે, અને n એ નહીં ઉપયોગ કરીને, ઓ લંબાઈ કહે અમારા કાર્ય [? જગાડવો?] [? લાઇન,?] હું + + + + n એ કરતાં ઓછી છે. આ લૂપ સાથે અન્ય શબ્દોમાં,, અમે તમામ n અક્ષરો ફરી વળવું પડશે શબ્દમાળા ઓ માં. અને આ લૂપ અંદર, હું જાઉં છું , ચેક તો એ માં અક્ષર-i મી એક કરતાં વધારે અથવા લોઅરકેસ સમાન, અને અક્ષર-i મી કરતા ઓછી અથવા છે એક નાના સી સમાન છે, પછી હું કરવા માંગો છો કે પત્ર ઉઠાવે આગળ ધપાવો. અન્ય શબ્દોમાં, હું% C પ્રિન્ટ માંગો છો માટે એક પ્લેસહોલ્ડર અને અવેજી તરીકે કે પ્લેસહોલ્ડર એ કૌંસ હું. પરંતુ તે પછી હું કન્વર્ટ કરવાની જરૂર એ કૌંસ હું મોટા. આ કરવા માટે, હું ફક્ત બાદબાકી કરી શકો છો તફાવત વચ્ચે ગમે લોઅરકેસ અને મૂડી એ ઠીક છે, હું ખરેખર મૂડી કે યાદ નથી તે ASCII માં 65, અને નાના એક 97 છે. તેથી તફાવત તકનીકી 32 છે. તેથી હું અહીં માત્ર હાર્ડ કોડ 32 કરી શકે. પરંતુ હું તે જરૂરી નથી કદાચ તે નંબરો યાદ કરે છે. અને વધુમાં, જો તેઓ કોમ્પ્યુટર દ્વારા અલગ અલગ હોય છે? મોટે ભાગે તેઓ નથી. પરંતુ બિંદુ હું હજુ પણ કરી શકો છો કે જે રહે છે કે અંકગણિત અભિવ્યક્તિ સામાન્ય માત્ર તફાવત ગમે એક લોઅરકેસ અને મૂડી વચ્ચે હું માંથી બોલ બાદબાકી કરવા માંગો છો છે આ ચોક્કસ લોઅરકેસ પત્ર. હવે, જો આ ચોક્કસ અક્ષર લોઅરકેસ નથી, હું માત્ર તે પ્રિન્ટ માંગો છો. printf, મારા પ્લેસહોલ્ડર તરીકે% C, એ કૌંસ હું. આ કાર્યક્રમ તળિયે, ચાલો ખાલી માટે NEWLINE છાપો કે જેથી મારા પ્રોમ્પ્ટ નવી પર દેખાય છે તેની પોતાની લીટી. હવે આ કાર્યક્રમ કમ્પાઇલ મેક capitalize0 સાથે. માતાનો capitalize0 સાથે ચલાવો. અને જેમ એક શબ્દ ટાઈપ કરીએ હેલો બધા નાના અક્ષરોમાં. હું મોટા માં હેલો પાછા મળી ઈચ્છિત તરીકે. પરંતુ વધુ એક પરીક્ષણ, આ સમય પ્રયાસ કરો મારા પોતાના નામ સાથે, ડી એ વી આઇ ડી, પરંતુ સાથે પ્રથમ ડી જસ્ટ, કેપીટલ કેસ હું કંઈક મિશ્રિત થયેલા કે પ્રથમ ચાર રચે છે. મોટા માં દાખલ કરો, અને D-એ વી આઇ ડી સાથે સાથે છપાયેલી હોય છે.