>> डेविड जे मालन: तो मैं अभी भी बहुत हूँ इस कार्यक्रम के द्वारा underwhelmed.
सब मैंने किया है कहने से जाना है हैलो हैलो दाऊद को दुनिया.
लेकिन कोई गतिशीलता अभी भी वहाँ है इस कार्यक्रम में.
उपयोगकर्ता इनपुट नहीं है.
सिर्फ कड़ी कोडित उत्पादन होता है.
>> खैर, हम इस से बेहतर कर सकते हैं.
के अंदर में वापस जाओ मेरा मुख्य समारोह का.
और नहीं बल्कि मुश्किल कोड की तुलना में इस समय, डेविड मेरा नाम के रूप में, मुझे इस की जगह
, सबसे पहले, एक निर्देश के साथ लाइन उपयोगकर्ता के लिए.
Printf अपने नाम राज्य.
तो क्या अब हम उपयोगकर्ता क्या हम सूचित कर दिया है राज्य के लिए, उसे या उसके बारे में उम्मीद उनके
नाम है, लेकिन अब हम वास्तव में करने की जरूरत है उपयोगकर्ता का नाम मिलता है.
>> खैर, पहले के रूप में, मैं उपयोगकर्ता के स्टोर कर सकते हैं एक चर में, अंत में, नाम है
प्रकार स्ट्रिंग की.
और मैं फोन करने के लिए जा रहा हूँ यह पहले के रूप में, नाम.
लेकिन मैं अब के साथ के रूप में, प्रदान करने की आवश्यकता असाइनमेंट ऑपरेटर, कुछ मूल्य
कि चर.
लेकिन इस बार, मैं मुश्किल कोड नहीं करना चाहती यह, मैं भाव के साथ पहले की तरह किया
डेविड गंदें शब्द बोलना.
बल्कि, मैं गतिशील प्राप्त करना चाहते हैं उपयोगकर्ताओं को अपने कुंजीपटल से इनपुट और
तब के अंदर है कि मूल्य की दुकान इस चर नाम कहा जाता है.
>> खैर, यह करने के लिए, मैं एक आह्वान कर सकते हैं समारोह के लिए होता है कि एक समारोह
मिल स्ट्रिंग कहा जा.
लेकिन इस समारोह में, ज्यादा स्ट्रिंग की तरह, खुद, वास्तव में सी के साथ नहीं आती है
बल्कि, CS50 स्टाफ की घोषणा की है, CS50.h, एक समारोह में कहा कि एक फ़ाइल में
जिसका उद्देश्य जीवन में कहा जाता हो स्ट्रिंग उपयोगकर्ता टाइप करने के लिए अनुमति देने के लिए है उसकी
या तो उसे कीबोर्ड पर नाम, और इस समारोह में, स्ट्रिंग, रिटर्न मिलता है
कि मूल्य, ताकि सही से बात करने के लिए इस अभिव्यक्ति के हाथ की ओर
बाएं हाथ की ओर में यह अभिव्यक्ति की.
>> की फाइल को बचाने करते हैं और इस कार्यक्रम संकलन.
, दर्ज नमस्कार -2 बनाओ.
हम वापस हमारे निमिष प्रॉम्प्ट पर कर रहे हैं.
अब मैं आगे जाने के लिए जा रहा हूँ और ./hello-2 चलाते हैं.
मैं वास्तव में मेरे नाम राज्य करने का संकेत कर रहा हूँ, और मैं सिर्फ डी ए वी आई डी, कि क्या होगा.
दर्ज करें, और वहाँ हम एक कार्यक्रम है कि, फिर से, डेविड नमस्कार प्रिंट.
>> लेकिन इस समय मैं दाऊद का दावा है कि गतिशील रूप से स्क्रीन करने के लिए outputted,
मैं अपने आप को, बस क्या टाइप के आधार पर.
तो चलो कि परिकल्पना और फिर से चलाने का परीक्षण हैलो-2 के साथ इस कार्यक्रम.
मेरा नाम है, इस राज्य के दो ऐलिस के रूप में समय,.
और वास्तव में, मैं के साथ स्वागत कर रहा हूँ हैलो ऐलिस या किसी भी अन्य
उस बात के लिए, नाम है.