1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> SPEAKER: Poďme napísať program, ktorý pokúsi skopírovať dva reťazce. 3 00:00:03,310 --> 00:00:07,690 Už som dostal začalo tým, že najprv vytlačiť "Povedz niečo." Aj ďalšie 4 00:00:07,690 --> 00:00:10,130 zavolajte GetString, skladovanie Návratová hodnota v sekundách. 5 00:00:10,130 --> 00:00:12,800 A potom som sa uistil, že je nie je null. 6 00:00:12,800 --> 00:00:16,860 >> Poďme si ďalšie, aby naše kópie S. Idem deklarovať novú premennú, t, 7 00:00:16,860 --> 00:00:18,860 a uložiť do nej s 8 00:00:18,860 --> 00:00:21,740 Ja budúci bude tvrdiť, s printf, že budem 9 00:00:21,740 --> 00:00:24,410 využiť tejto kópie. 10 00:00:24,410 --> 00:00:28,690 Mám ďalšie bude kontrolovať, že t je aspoň väčšia ako 0 v dĺžke tak, aby 11 00:00:28,690 --> 00:00:31,800 Nemám náhodou sa snažia využiť list, ktorý tam nie je. 12 00:00:31,800 --> 00:00:36,670 Raz som si istý, že idem k zmene hodnota pri t držiaku 0 až bude návrat 13 00:00:36,670 --> 00:00:40,290 Hodnota toupper, funkcia, ktorá prevedie svoj vstup na veľké písmená, 14 00:00:40,290 --> 00:00:43,820 odovzdaním ako jeho vstupná t držiaku 0. 15 00:00:43,820 --> 00:00:49,650 >> A konečne, budem tlačiť to, čo pôvodná hodnota bola, ktorý, 16 00:00:49,650 --> 00:00:51,650 Samozrejme, bolo to. 17 00:00:51,650 --> 00:00:58,950 A potom budem tlačiť to, čo hodnota je kópia, ktorá je t 18 00:00:58,950 --> 00:01:02,820 >> Keď som sa skompilovať a spustiť tento program, Dúfam, že sa môj pôvodný 19 00:01:02,820 --> 00:01:06,430 Vstup nasleduje jej kópiu iba s kópiou aktivované. 20 00:01:06,430 --> 00:01:08,260 Ale poďme skontrolovať. 21 00:01:08,260 --> 00:01:12,630 Urobiť kópiu 0,. / Kopírovať 0. 22 00:01:12,630 --> 00:01:16,100 A ja poskytujú vstup, povedzme, ahoj, ale v celej malými písmenami, 23 00:01:16,100 --> 00:01:17,620 a potom stlačte kláves Enter. 24 00:01:17,620 --> 00:01:21,680 >> Bohužiaľ sa zdá, že obaja originál a kópie sú teraz "Hello" 25 00:01:21,680 --> 00:01:24,680 s veľkým H. Ale to je zjavne nie je to, čo som napísal. 26 00:01:24,680 --> 00:01:29,240 Takže sa zdá, keď som zarábal t, Aj nejako zarábal s, aj keď som 27 00:01:29,240 --> 00:01:32,860 Myslel som, že robil kópie S a volať to t 28 00:01:32,860 --> 00:01:34,520 Iste, niečo tu nie je v poriadku. 29 00:01:34,520 --> 00:01:35,770 Ale ako môžeme opraviť? 30 00:01:35,770 --> 00:01:36,640