1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> SPEAKER: Kirjoitetaan ohjelma, joka yrittää kopioida kaksi merkkijonoa. 3 00:00:03,310 --> 00:00:07,690 Olen jo päässyt alkuun ensin tulostamalla "Sano jotain." Minä Seuraava 4 00:00:07,690 --> 00:00:10,130 soita getString, varastointi palauttaa arvon s. 5 00:00:10,130 --> 00:00:12,800 Ja sitten minä varmista että s ei ole nolla. 6 00:00:12,800 --> 00:00:16,860 >> Katsotaan seuraavaksi tekevät kopio S. aion julistaa uusi muuttuja, t, 7 00:00:16,860 --> 00:00:18,860 ja säilytä se s. 8 00:00:18,860 --> 00:00:21,740 Olen vieressä menossa väittävät kanssa printf, että aion 9 00:00:21,740 --> 00:00:24,410 hyödyntää kyseistä kopiota. 10 00:00:24,410 --> 00:00:28,690 Olen vieressä menossa tarkistaa, että t on ainakin suurempi kuin 0 pituus niin, että 11 00:00:28,690 --> 00:00:31,800 En vahingossa yritä hyödyntää kirjeen, joka ei ole siellä. 12 00:00:31,800 --> 00:00:36,670 Kerran olen varma, aion muuttaa arvo t kiinnike 0 olevan paluuta 13 00:00:36,670 --> 00:00:40,290 arvo toupper, toiminto, joka muuntaa sen panos isoiksi, 14 00:00:40,290 --> 00:00:43,820 ohimennen tulonaan t kiinnike 0. 15 00:00:43,820 --> 00:00:49,650 >> Lopuksi aion tulostaa mitä alkuperäinen arvo oli, mikä on 16 00:00:49,650 --> 00:00:51,650 Tietenkin oli s. 17 00:00:51,650 --> 00:00:58,950 Ja sitten aion tulostaa mitä arvo kopio on, joka on t. 18 00:00:58,950 --> 00:01:02,820 >> Kun minä nyt kääntää ja ajaa tämän ohjelman Toivon näkeväni minun alkuperäinen 19 00:01:02,820 --> 00:01:06,430 syöttöä ja jäljennös vain kopio aktivoidaan. 20 00:01:06,430 --> 00:01:08,260 Mutta katsotaanpa tarkistaa. 21 00:01:08,260 --> 00:01:12,630 Tehdä kopio 0,. / Kopioi 0. 22 00:01:12,630 --> 00:01:16,100 Ja Tulen antamaan tuloon, vaikkapa Hei, mutta pieniä kirjaimia, 23 00:01:16,100 --> 00:01:17,620 ja paina sitten Enter. 24 00:01:17,620 --> 00:01:21,680 >> Valitettavasti näyttää siltä, ​​että molemmat alkuperäinen ja kopio ovat nyt "Hello" 25 00:01:21,680 --> 00:01:24,680 isolla H. Mutta se selvästikään ole, mitä olen kirjoittanut. 26 00:01:24,680 --> 00:01:29,240 Ilmeisesti, kun aktivoitu t, I jotenkin aktivoitu s, vaikka olen 27 00:01:29,240 --> 00:01:32,860 luulin kopiointia s ja sen hakeminen t. 28 00:01:32,860 --> 00:01:34,520 Varmasti jotain on vialla. 29 00:01:34,520 --> 00:01:35,770 Mutta miten voimme korjata? 30 00:01:35,770 --> 00:01:36,640