DAVID J. MALAN: Joten olen silti aika underwhelmed tätä ohjelmaa. Kaikki olen tehnyt on mennä sanomatta Hello world Hello David. Mutta siellä on vielä ole dynaamisuus tässä ohjelmassa. Ei ole käyttäjä syöttää. On vain kova koodattu lähtö. No, voimme tehdä paremmin kuin tämä. Mennään takaisin sisälle minun päätehtävä. Ja tällä kertaa, sen sijaan kova koodi David kun nimeni, haluan korvata tämän mukaisesti, ensimmäinen, ohje käyttäjälle. Printf nimenne. Joten olemme nyt ilmoittanut käyttäjälle, mitä me odottaa häntä, julkistamaan nimi, mutta meidän on nyt todella saada käyttäjän nimi. No, kuten ennen, en voi tallentaa käyttäjän name, lopulta, muuttujaan tyypin string. Ja aion soittaa se, kuten ennen, nimi. Mutta minun täytyy nyt antaa, kuten sijoitusoperaattori, jonkinlaista arvoa että muuttuja. Mutta tällä kertaa, en halua kovaa koodi se tuntui tein ennen lainaamalla, Unquote David. Pikemminkin haluan dynaamisesti saada Käyttäjiä panosta niiden näppäimistö ja sitten tallentaa tämän arvon sisällä tämä muuttuja nimeltä nimi. No, tehdä näin, voin vedota funktio, toiminto, joka tapahtuu kutsua get merkkijono. Mutta tämä toiminto, aivan kuten merkkijono, itse, ei oikeastaan ​​tule C. Pikemminkin CS50 henkilökunta on ilmoittanut, tiedostoon nimeltä CS50.h, toiminto nimeltään Get String joiden tarkoitus elämässä on, että käyttäjä voi kirjoittaa hänen tai hänen nimensä on näppäimistö, ja sitten Tämän toiminnon saat merkkijono, palaa tämän arvon, niin sanotusti, oikealta puolella tätä ilmaisua osaksi vasemmalla puolella tämän ilmaisun. Säästetään tiedosto ja kokoamaan tätä ohjelmaa. Tee hei-2, Enter. Olemme takaisin meidän vilkkuu ajallaan. Nyt aion mennä eteenpäin ja ajaa ./hello-2. Olen todellakin pyydetään ilmoittamaan nimeni, ja minä teen juuri niin, D--V-I-D. Anna, ja siellä meillä on ohjelma Se taas tulostaa Hei David. Mutta tällä kertaa Väitän, että David on dynaamisesti tulostetaan näyttöön, perusteella, mitä minä itse, juuri kirjoittanut. Joten tähän olettamaan ja uusinnassa Tämän ohjelman hei-2. Katsotaanpa todeta nimeni, tämä aikaa, kuten Alice. Ja todellakin, olen tervehditään Hei Alice tai muita nimi, että asiassa.