ડેવિડ જે MALAN: તેથી હું હજુ પણ ખૂબ છું આ કાર્યક્રમ દ્વારા underwhelmed. હું કર્યું છે બધા કહે જાઓ છે હેલો હેલો દાઉદને વિશ્વ. પરંતુ કોઇ ડાયનામિઝમ હજુ પણ છે આ કાર્યક્રમ. વપરાશકર્તા ઈનપુટ કોઈ છે. માત્ર હાર્ડ કોડેડ આઉટપુટ છે. વેલ, અમે આ કરતાં વધુ સારી રીતે કરી શકે છે. ચાલો અંદર પાછા જાઓ મારી મુખ્ય કાર્ય. અને તેના બદલે હાર્ડ કોડ કરતા આ સમય, ડેવિડ મારું નામ છે, મને આ બદલો દો , પ્રથમ, એક સૂચના સાથે વાક્ય વપરાશકર્તા માટે. Printf તમારું નામ રહે. તેથી અમે હવે વપરાશકર્તા શું અમે જાણ કરી છે રાજ્ય માટે, તેને અથવા તેણીને અપેક્ષા તેમના નામ આપો, પરંતુ અમે હવે ખરેખર જરૂર વપરાશકર્તાની નામ છે. વેલ, પહેલાં, હું વપરાશકર્તાની સ્ટોર કરી શકો છો ચલ માં, છેવટે, નામ પ્રકાર શબ્દમાળા. અને હું કહી જાઉં છું તે, પહેલાં, નામ. પણ હું હવે સાથે, સોંપવાની જરૂર છે સોંપણી ઓપરેટર, અમુક મૂલ્ય કે ચલ. પરંતુ આ સમય, હું હાર્ડ કોડ માંગો છો નથી તે, હું ભાવ સાથે પહેલાં હતી માંગો ડેવિડ અવતરણ ચિહ્નો પૂરાં કરવાં. તેના બદલે, હું ગતિશીલ મેળવવા માંગો છો વપરાશકર્તાઓ તેમના કીબોર્ડ તરફથી ઇનપુટ અને પછી ની અંદર તે કિંમત સ્ટોર આ ચલ નામ કહેવામાં આવે છે. વેલ, આ કરવા માટે, હું જગાડવા શકે કાર્ય, થાય છે કે એક કાર્ય ગેટ શબ્દમાળા કહેવાય. પરંતુ આ કાર્ય ખૂબ શબ્દમાળા જેમ, પોતે ખરેખર સી સાથે ભળી જાય છે તેના બદલે, આ CS50 સ્ટાફ જાહેરાત કરી છે, CS50.h, એક કાર્ય તરીકે ઓળખાતી ફાઈલ માં જેની હેતુ જીવનમાં વિચાર કહેવાય શબ્દમાળા વપરાશકર્તા લખો કરવા માટે પરવાનગી આપે છે તેના અથવા તો પછી તેના કીબોર્ડ પર નામ, અને આ કાર્ય, શબ્દમાળા, વળતર મળી તે કિંમત છે, તેથી જમણેથી, વાત કરવા માટે આ અભિવ્યક્તિ બાજુ ડાબી બાજુ માં આ અભિવ્યક્તિ. માતાનો ફાઇલ સંગ્રહ કરીએ અને આ કાર્યક્રમ કમ્પાઇલ. દાખલ કરો, હેલો -2 કરો. અમે અમારી ખીલેલું પ્રોમ્પ્ટ પર છો. હવે હું આગળ જાઓ જાઉં છું અને ./hello-2 ચલાવો. હું ખરેખર મારા નામ જણાવવાનું પૂછવામાં છું, અને હું માત્ર ડી એ વી આઇ ડી, આ કરી શકશો. દાખલ કરો, અને ત્યાં અમે એક કાર્યક્રમ છે કે, ફરી, ડેવિડ હેલો છાપે છે. પરંતુ આ વખતે હું ડેવિડ દાવો છે કે ગતિશીલ રીતે સ્ક્રીન પર outputted, હું મારી જાતને, માત્ર શું લખ્યો પર આધારિત છે. તેથી આપણે કે કલ્પના અને ફરી ચલાવો ચકાસીએ હેલો -2 સાથે આ કાર્યક્રમ. માતાનો મારું નામ, આ સ્થિતિ દો એલિસ તરીકે સમય,. અને ખરેખર, હું સાથે સ્વાગત છું હેલો એલિસ અથવા કોઈપણ અન્ય તે બાબત માટે, નામ.