1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> Ettekandja: Olgem kirjutada programm, mis püüab kopeerida kaks strings. 3 00:00:03,310 --> 00:00:07,690 Olen juba saanud alustas esimene väljaprintimine "Ütle midagi." Ma järgmisel 4 00:00:07,690 --> 00:00:10,130 kutsuvad getString, hoidmine tagasipöördumise väärtust s. 5 00:00:10,130 --> 00:00:12,800 Ja siis ma veenduge et te ei ole null. 6 00:00:12,800 --> 00:00:16,860 >> Teeme järgmise teeme koopia S. Ma lähen kuulutada uus muutuja, t, 7 00:00:16,860 --> 00:00:18,860 ja salvestada see s. 8 00:00:18,860 --> 00:00:21,740 Ma järgmisel kavatse väita, koos printf, et ma lähen 9 00:00:21,740 --> 00:00:24,410 ära, et koopia. 10 00:00:24,410 --> 00:00:28,690 Ma järgmisel kavatse vaadata, et t on vähemalt suurem kui 0 pikkusega nii, et 11 00:00:28,690 --> 00:00:31,800 Ma ei kogemata proovida ära kirjas, et ei ole seal. 12 00:00:31,800 --> 00:00:36,670 Kui ma olen kindel, ma lähen muuta väärtus t sulg 0 olla tagasipöördumist 13 00:00:36,670 --> 00:00:40,290 väärtus toupper, funktsioon, mis muundab selle sisend suurtäht, 14 00:00:40,290 --> 00:00:43,820 möödaminnes oma panuse t sulg 0. 15 00:00:43,820 --> 00:00:49,650 >> Lõpuks, ma lähen välja printida, mida algsega oli, mille kohta 16 00:00:49,650 --> 00:00:51,650 Loomulikult oli s. 17 00:00:51,650 --> 00:00:58,950 Ja siis ma lähen printida mida väärtus koopia, mis on t. 18 00:00:58,950 --> 00:01:02,820 >> Kui ma nüüd kompileerida ja käivitada see programm, Loodan, et minu esialgne 19 00:01:02,820 --> 00:01:06,430 input järgneb selle koopia ainult koopia kapitaliseeritud. 20 00:01:06,430 --> 00:01:08,260 Aga vaatame. 21 00:01:08,260 --> 00:01:12,630 Tee koopia 0 /. Kopeeri 0. 22 00:01:12,630 --> 00:01:16,100 Ja ma pakkuda sisend, ütleme, tere, kuid kõik väiketähed, 23 00:01:16,100 --> 00:01:17,620 ja siis Enter. 24 00:01:17,620 --> 00:01:21,680 >> Kahjuks näib, et nii originaal ja koopia on nüüd "Hello" 25 00:01:21,680 --> 00:01:24,680 koos pealinna H. Aga see ilmselgelt ei ole see, mida ma kirjutada. 26 00:01:24,680 --> 00:01:29,240 Nii ilmselt, kui ma kapitaliseeritud t, I kuidagi kapitaliseeritud s, kuigi ma 27 00:01:29,240 --> 00:01:32,860 arvasin, et koopia tegemine s ja nimetades seda t. 28 00:01:32,860 --> 00:01:34,520 Kindlasti midagi on siin valesti. 29 00:01:34,520 --> 00:01:35,770 Aga kuidas me saame parandada? 30 00:01:35,770 --> 00:01:36,640