ડેવીડના MALAN: હવે શુદ્ધ કરો થોડી વધુ આ કાર્યક્રમ. તે સરસ નહિં હોય toupper કરી શકે છે જો લોઅરકેસ જો પત્ર ઉઠાવે છે, અને જો નાના નથી, પાસ તે યથાવત દ્વારા? અન્ય શબ્દોમાં, હું બદલો શકે એક સાથે મારી જો-બીજા બ્લોક એક કોલ toupper માટે? 

વેલ, આ પ્રશ્નનો જવાબ આપવા માટે, હું શ્રેષ્ઠ સલાહ લો છો તે toupper માટે દસ્તાવેજીકરણ. આમ કરવા માટે, મને એક મોટા ટર્મિનલ ખોલીએ વિન્ડો gedit બહાર, અને પછી ત્યાં, માણસ toupper લખો હું ખોલવા માંગો છો છે તેનો સૂચક છે આ મદદ પાનું માટે કહેવાતા કાર્ય toupper. હિટિંગ પર દાખલ કરો, હું જોઈ આ એક જેવી સ્ક્રીન. અને હવે તેઓ હોય એવું લાગે છે કે નોટિસ toupper માટે દસ્તા: સંયુક્ત tolower માટે કે સાથે ઉપલા. પરંતુ કોઇ બાબત. 

તમે સારાંશ હેઠળ નોટિસ પડશે કે હું ખરેખર, આ વાપરવા માટે, કે યાદ કરું છું કાર્ય, હું સમાવેશ કરવો જ જોઇએ હેડર ફાઈલ ctype.h. કે નીચે, તમે toupper કે જુઓ પૂર્ણાંક પરત તરીકે જાહેર અને થોડી છે, જે પૂર્ણાંક, સ્વીકારી વિચિત્ર, આમ અત્યાર સુધી, કારણ કે હું છું માત્ર અક્ષરો હેરફેર. પરંતુ તે બરાબર છે. આ તારણ છે કે માત્ર એક સંમેલન છે, અને અમે હજુ પણ સી ઉપયોગ કરી શકો છો તે છતાં પણ ચાર રચે છે છતાં તે પૂર્ણાંક તરીકે જાહેર કરવામાં આવ્યું છે. 

હવે, અહીં વર્ણન, હું જુઓ કે સી પત્ર ફેરવે toupper જો શક્ય હોય તો મોટા. અને પરત કિંમત હેઠળ, હું જુઓ કે પરત જો કિંમત હોય છે રૂપાંતરિત અક્ષર, અથવા સી, જો રૂપાંતર શક્ય ન હતું. અને સૂઝ છે હું શોધી હતી. સી, હકીકતમાં, એક નાના ન હોય તો અક્ષર, તે toupper કરશે તેમ લાગે છે ફક્ત યથાવત સાથે પસાર કરે છે. 

તેથી આપણે હવે મારી કોડ પર પાછા દો. અને હવે સમગ્ર દૂર કરો આ શરતી બ્લોક અને બદલો, તદ્દન સરળ, printf% C અલ્પવિરામ સાથે એ કૌંસ toupper હું કૌંસ બંધ બંધ કૌંસ ત્યાં, અર્ધવિરામ હું% C બદલવા માંગો છો છે તેનો સૂચક છે ના કેપિટલાઈઝેશન સાથે s માં ઇથ અક્ષર જો ઇથ s માં અક્ષર લોઅરકેસ છે. અથવા તે નથી, તો તે હશે યથાવત પસાર થયા હતા. 

હવે સાથે આ કાર્યક્રમ કમ્પાઇલ capitalize2 બનાવે છે, અને સાથે ચલાવવા capitalize2, ફરી, હેલ્લો લખીને. અને ખરેખર, અમે મોટા પાછા મળે છે. માતાનો ફરીથી ડેવિડ લખો. અને તે પણ મોટા છે.