1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> SPRECHER: Lassen Sie uns ein Programm schreiben, dass versucht, zwei Zeichenketten zu kopieren. 3 00:00:03,310 --> 00:00:07,690 Ich habe bereits von ersten gewöhnt gestartet Ausdruck "Sag so etwas." Ich neben 4 00:00:07,690 --> 00:00:10,130 rufen GetString, Speicherung der Rückgabewert in s. 5 00:00:10,130 --> 00:00:12,800 Und dann werde ich sicherstellen, dass dass s nicht null ist. 6 00:00:12,800 --> 00:00:16,860 >> Lassen Sie uns unsere nächste Kopie S. werde ich , um eine neue Variable zu deklarieren, t, 7 00:00:16,860 --> 00:00:18,860 und Speicher in es ist. 8 00:00:18,860 --> 00:00:21,740 Ich werde nächste Anspruch, mit printf, dass ich gehe, um 9 00:00:21,740 --> 00:00:24,410 nutzen diese Kopie. 10 00:00:24,410 --> 00:00:28,690 Ich werde diesen nächsten t überprüfen, ist bei dest größer als 0 in der Länge, so dass 11 00:00:28,690 --> 00:00:31,800 Ich weiß nicht versehentlich versuchen, Kapital zu ein Brief, der nicht da ist. 12 00:00:31,800 --> 00:00:36,670 Sobald ich bin mir sicher, werde ich das ändern Wert bei t 0 bis Halterung die Rückkehr sein 13 00:00:36,670 --> 00:00:40,290 Wert toupper, eine Funktion, die wandelt seine Eingabe in Großbuchstaben, 14 00:00:40,290 --> 00:00:43,820 vorbei an als Eingangs t Halterung 0. 15 00:00:43,820 --> 00:00:49,650 >> Schließlich werde ich ausdrucken, was der ursprüngliche Wert war, die, von 16 00:00:49,650 --> 00:00:51,650 Natürlich war s. 17 00:00:51,650 --> 00:00:58,950 Und dann werde ich drucken, was die Wert der Kopie ist, was t ist. 18 00:00:58,950 --> 00:01:02,820 >> Wenn ich jetzt kompilieren und führen Sie dieses Programm, Ich hoffe, dass meine ursprüngliche sehen 19 00:01:02,820 --> 00:01:06,430 Eingang, gefolgt von einer Kopie davon mit nur die Kopie aktiviert. 20 00:01:06,430 --> 00:01:08,260 Aber lassen Sie uns überprüfen. 21 00:01:08,260 --> 00:01:12,630 Machen Kopie 0,. / Kopieren 0. 22 00:01:12,630 --> 00:01:16,100 Und ich werde eine Eingabe von, sagen wir bieten, hallo, aber in Kleinbuchstaben, 23 00:01:16,100 --> 00:01:17,620 und dann drücken Sie Enter. 24 00:01:17,620 --> 00:01:21,680 >> Leider scheint es, dass sowohl die Original und Kopie sind nun "Hallo" 25 00:01:21,680 --> 00:01:24,680 mit einem Kapital H. Aber das ist eindeutig nicht das, was ich getippt. 26 00:01:24,680 --> 00:01:29,240 So scheint, wenn ich t aktiviert, ich s irgendwie aktiviert, obwohl ich 27 00:01:29,240 --> 00:01:32,860 dachte, dass ich eine Kopie von s und t nannte es. 28 00:01:32,860 --> 00:01:34,520 Sicherlich ist hier etwas falsch. 29 00:01:34,520 --> 00:01:35,770 Aber wie können wir beheben? 30 00:01:35,770 --> 00:01:36,640