1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> SPEAKER: Napišimo program, ki poskuša kopirati dveh nizov. 3 00:00:03,310 --> 00:00:07,690 Sem prišel že s prvo začelo tiskanje "Povej nekaj." Jaz naslednji 4 00:00:07,690 --> 00:00:10,130 pokličite GetString, shranjevanje vrne vrednost v s. 5 00:00:10,130 --> 00:00:12,800 In potem sem se prepričajte, da je ni nič. 6 00:00:12,800 --> 00:00:16,860 >> Poglejmo naslednji bo naša kopijo S. Jaz grem da razglasi novo spremenljivko t, 7 00:00:16,860 --> 00:00:18,860 in hraniti v to. 8 00:00:18,860 --> 00:00:21,740 Jaz grem zraven zahtevku, s printf, da bom 9 00:00:21,740 --> 00:00:24,410 izkoristiti to kopijo. 10 00:00:24,410 --> 00:00:28,690 Jaz sem zraven bo preveril, da t je na vsaj višja od 0 dolžine, tako da 11 00:00:28,690 --> 00:00:31,800 Ne po naključju poskušajo izkoristiti pismo, ki je ni tam. 12 00:00:31,800 --> 00:00:36,670 Ko sem prepričan, da bom spremenila vrednost pri t nosilcu 0, da bo vrnitev 13 00:00:36,670 --> 00:00:40,290 vrednost toupper, funkcija, ki pretvori svoj prispevek k velikimi črkami, 14 00:00:40,290 --> 00:00:43,820 , ki poteka v njen vhodni t nosilec 0.. 15 00:00:43,820 --> 00:00:49,650 >> Nazadnje bom izpisal kaj prvotna vrednost je bila, kar pa 16 00:00:49,650 --> 00:00:51,650 Seveda je s. 17 00:00:51,650 --> 00:00:58,950 In potem bom tiskanje, kar vrednost kopiji, ki je t. 18 00:00:58,950 --> 00:01:02,820 >> Ko sem se zdaj pripravijo in vodijo ta program, Upam, da bom videl moj izvirnik 19 00:01:02,820 --> 00:01:06,430 input sledi eno kopijo z le kopija veliko začetnico. 20 00:01:06,430 --> 00:01:08,260 Ampak poglejmo. 21 00:01:08,260 --> 00:01:12,630 Naredite kopijo 0. 0 / kopirati. 22 00:01:12,630 --> 00:01:16,100 In jaz bom zagotovil vnos, recimo, hello, ampak v vseh malimi črkami, 23 00:01:16,100 --> 00:01:17,620 in nato pritisnite tipko Enter. 24 00:01:17,620 --> 00:01:21,680 >> Na žalost se zdi, da je tako original in kopijo, so zdaj "Hello" 25 00:01:21,680 --> 00:01:24,680 z velikim H. Ampak to je ni jasno, kaj sem tipkal. 26 00:01:24,680 --> 00:01:29,240 Torej je očitno, ko sem kapitalizirane t, I nekako kapitalizirane ov, čeprav sem 27 00:01:29,240 --> 00:01:32,860 Mislil sem, da je kopiranje izmed s in jo kliče t. 28 00:01:32,860 --> 00:01:34,520 Zagotovo, kaj je tu narobe. 29 00:01:34,520 --> 00:01:35,770 Toda, kako lahko popravim? 30 00:01:35,770 --> 00:01:36,640