डेविड मालन: हम लिखना चाहते हैं मान लीजिए उपयोगकर्ता का संकेत देता है कि एक कार्यक्रम फिर एक स्ट्रिंग और capitalizes के लिए कि स्ट्रिंग. खैर, चलो कुछ परिचित के साथ शुरू करते हैं कोड कहा जाता है एक स्ट्रिंग घोषित करने और यह वापसी बताए getstring के लिए मूल्य. और चलो अब अधिक पुनरावृति करने के लिए आगे बढ़ें इस स्ट्रिंग में वर्ण. खैर, यह कैसे करना है? यह एक स्ट्रिंग सिर्फ एक है कि पता चला है अक्षरों के अनुक्रम, लेकिन अधिक ठीक से, एक स्ट्रिंग के एक सरणी है हम प्रयोग कर सकते हैं, जिसका मतलब है वर्ण, में सूचकांक के लिए वर्ग कोष्ठक अंकन एक स्ट्रिंग और व्यक्तिगत पर मिल अक्षर. 

दूसरे शब्दों में, हम कर सकते हैं निम्नलिखित है. Int के लिए, मैं, 0 हो जाता है, और एन हो जाता है का उपयोग करते हुए, एस की लंबाई कहना हमारे समारोह [? हलचल?] [? रेखा,?] मैं मैं + + N की तुलना में कम है. इस लूप के साथ दूसरे शब्दों में, हम सभी n पत्र पर पुनरावृति होगी स्ट्रिंग एस में. और इस पाश में, मैं जा रहा हूँ , की जांच अगर में मैं वें चरित्र से अधिक है या एक छोटे के बराबर, और मैं वें चरित्र से भी कम या है एक छोटे सी के बराबर है, तो मैं चाहता हूँ उस पत्र भुनाने के लिए आगे बढ़ें. दूसरे शब्दों में, मैं% ग बाहर मुद्रित करना चाहते हैं के लिए एक प्लेसहोल्डर और विकल्प के रूप में उस प्लेसहोल्डर है ब्रैकेट मैं. 

लेकिन तब मैं बदलने की जरूरत एस ब्रैकेट मैं अपरकेस. ऐसा करने के लिए, मैं बस घटाना कर सकते हैं अंतर के बीच जो कुछ भी है लोअरकेस एक और राजधानी ए खैर, मैं वास्तव में राजधानी एक है कि याद करते हैं ASCII में 65, और लोअरकेस एक 97 है. तो फर्क तकनीकी रूप से 32 है. इसलिए मैं यहाँ सिर्फ कड़ी कोड 32 सकता है. लेकिन मैं जरूरी नहीं कि हो सकता है उन लोगों की संख्या याद है. 

और इसके अलावा, क्या हुआ अगर वे कंप्यूटर के हिसाब से बदलती? सबसे अधिक संभावना है कि वे नहीं कर रहे हैं. लेकिन मुद्दा यह है कि मैं अभी भी कर सकता है कि अंकगणित अभिव्यक्ति सामान्यीकरण के रूप में बस फर्क है, जो कुछ भी एक छोटा अक्षर एक और एक राजधानी ए के बीच मैं से बंद घटाना चाहते हैं क्या है इस विशेष छोटा अक्षर. 

अब, अगर इस विशेष पत्र लोअरकेस नहीं है, मैं बस इसे बाहर प्रिंट करना चाहते हैं. printf, मेरे प्लेसहोल्डर के रूप% सी, एस ब्रैकेट मैं. इस कार्यक्रम के नीचे, चलो बस नई बाहर प्रिंट इतना है कि मेरी शीघ्र एक नया पर दिखाई देता है अपनी खुद की लाइन. 

चलो अब इस कार्यक्रम को संकलित करते हैं बनाने capitalize0 साथ. के capitalize0 साथ इसे चलाते हैं. और की तरह एक शब्द में टाइप करते हैलो सभी लोअरकेस में. मैं अपरकेस में हैलो वापस मिल उम्मीद के रूप में. लेकिन हम एक और परीक्षण, इस बार कोशिश करते हैं मेरे अपने नाम के साथ, डी ए वी आई डी, लेकिन साथ पहले डी बस में, पूंजीकृत मामले में मैं कुछ गड़बड़ कि पहले चार के साथ. अपरकेस में दर्ज करें, और डी ए वी आई डी साथ ही मुद्रित किया जाता है.