1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> SPEAKER: Ni skribi programon kiu provas kopii du kordoj. 3 00:00:03,310 --> 00:00:07,690 Mi jam gotten komencis per unua presi el "Diru ion." Mi apud 4 00:00:07,690 --> 00:00:10,130 voki GetString, stokante la reveno valoron en s. 5 00:00:10,130 --> 00:00:12,800 Kaj poste mi certiĝu ke s ne estas nula. 6 00:00:12,800 --> 00:00:16,860 >> Ni sekvanta fari nian ekzempleron de S. Mi iras deklari novan variablon, t, 7 00:00:16,860 --> 00:00:18,860 kaj vendejo en ĝi s. 8 00:00:18,860 --> 00:00:21,740 Mi sekvanta tuj aserti, kun printf, ke mi iros al 9 00:00:21,740 --> 00:00:24,410 capitalize ke kopion. 10 00:00:24,410 --> 00:00:28,690 Mi sekvanta tuj kontroli, ke t estas ĉe Almenaŭ pli granda ol 0 en longeco por ke 11 00:00:28,690 --> 00:00:31,800 Mi ne hazarde provos capitalize litero kiu ne estas tie. 12 00:00:31,800 --> 00:00:36,670 Iam mi certas, ke mi tuj ŝanĝas la valoro je t krampo 0 esti la reveno 13 00:00:36,670 --> 00:00:40,290 valoro de toupper, funkcio kiu konvertas lia eniro al majuskle, 14 00:00:40,290 --> 00:00:43,820 pasante en kiel ĝia enigo t krampo 0. 15 00:00:43,820 --> 00:00:49,650 >> Laste, mi tuj presi kio la originala valoro estis, kio, de 16 00:00:49,650 --> 00:00:51,650 Kompreneble, estis s. 17 00:00:51,650 --> 00:00:58,950 Kaj poste mi iros por presi, kion la valoro de la kopio estas, kio estas t. 18 00:00:58,950 --> 00:01:02,820 >> Kiam mi nun kompilos kaj kuri ĉi programon, Mi esperas vidi mian originalan 19 00:01:02,820 --> 00:01:06,430 enigo sekvis per kopio de gxi kun nur la kopion majuskle. 20 00:01:06,430 --> 00:01:08,260 Sed ni kontrolu. 21 00:01:08,260 --> 00:01:12,630 Faru kopion 0,. / Kopii 0. 22 00:01:12,630 --> 00:01:16,100 Kaj mi havigos enigo de, ekzemple, saluton, sed en ĉiuj minuskle, 23 00:01:16,100 --> 00:01:17,620 kaj tiam trafis Eniru. 24 00:01:17,620 --> 00:01:21,680 >> Bedaŭrinde, ŝajnas, ke ambaŭ la originalaj kaj la kopio estas nun "Saluton" 25 00:01:21,680 --> 00:01:24,680 kun majuskla H. Sed tio klare ne estas kion mi tajpis. 26 00:01:24,680 --> 00:01:29,240 Do ŝajne, kiam mi majuskle t, mi iel majuskle s, kvankam mi 27 00:01:29,240 --> 00:01:32,860 pensis mi faris kopion de s kaj nomante ĝin t. 28 00:01:32,860 --> 00:01:34,520 Certe, iu ĉi tie estas erara. 29 00:01:34,520 --> 00:01:35,770 Sed kiel ni povas solvi? 30 00:01:35,770 --> 00:01:36,640