1 00:00:00,000 --> 00:00:00,190 2 00:00:00,190 --> 00:00:03,310 >> スピーカー:のは、そのプログラムを書いてみましょう 二つの文字列をコピーしようとします。 3 00:00:03,310 --> 00:00:07,690 私はすでに最初で始まっ得ている 「何か言ってやる。」プリントアウト次のI 4 00:00:07,690 --> 00:00:10,130 収納、GetStringメソッドを呼び出す s内の戻り値。 5 00:00:10,130 --> 00:00:12,800 そして私は確認してください それがnullではないよ。 6 00:00:12,800 --> 00:00:16,860 >> それでは、次の私は行くよSの私達のコピーを作成してみましょう 新しい変数を宣言するには、T、 7 00:00:16,860 --> 00:00:18,860 そしてね、その中に保管してください。 8 00:00:18,860 --> 00:00:21,740 と私は次に、請求項つもりだ 私はするつもりだというのprintf、 9 00:00:21,740 --> 00:00:24,410 そのコピーを大文字にします。 10 00:00:24,410 --> 00:00:28,690 私は次のことトンをチェックするつもりである 長さが0よりも少なくとも大きくなるように 11 00:00:28,690 --> 00:00:31,800 私が誤って大文字にしようとしないでください そこではないの手紙。 12 00:00:31,800 --> 00:00:36,670 私は確信していると、私は変更するつもりだ Tブラケット0での値は、リターンされるように 13 00:00:36,670 --> 00:00:40,290 TOUPPERの値は、関数 大文字にその入力を変換し、 14 00:00:40,290 --> 00:00:43,820 その入力Tブラケット0として渡す。 15 00:00:43,820 --> 00:00:49,650 >> 最後に、私は何をプリントアウトするつもりだ 元の値は、あったの 16 00:00:49,650 --> 00:00:51,650 コー​​スは、sであった。 17 00:00:51,650 --> 00:00:58,950 そして私は何を印刷するつもりだ コピーの値は、Tである、である。 18 00:00:58,950 --> 00:01:02,820 >> 私は今、このプログラムをコンパイルして実行すると、 私は私の元を見てほしい 19 00:01:02,820 --> 00:01:06,430 そのコピーに続いて入力 コピーだけが大文字で。 20 00:01:06,430 --> 00:01:08,260 しかし、ここではチェックしてみましょう。 21 00:01:08,260 --> 00:01:12,630 コピー0を作成し、。/コピー0。 22 00:01:12,630 --> 00:01:16,100 と私は言って、の入力を提供します、 こんにちは、すべて小文字で、 23 00:01:16,100 --> 00:01:17,620 と入力し、Enterを押します。 24 00:01:17,620 --> 00:01:21,680 >> 残念ながら、それは両方のようです オリジナルとコピーが「こんにちは」になりました 25 00:01:21,680 --> 00:01:24,680 資本H.としかし、それはだ はっきりしない私が入力した内容。 26 00:01:24,680 --> 00:01:29,240 どうやら、私はTを大文字に、私 何とか私にもかかわらず、Sを大文字に 27 00:01:29,240 --> 00:01:32,860 私がコピーを作っていたと思った Sのとtと呼ん。 28 00:01:32,860 --> 00:01:34,520 確かに、ここで何かが間違っています。 29 00:01:34,520 --> 00:01:35,770 しかし、我々はどのように解決することができますか? 30 00:01:35,770 --> 00:01:36,640