>> スピーカー：のは、そのプログラムを書いてみましょう 二つの文字列をコピーしようとします。
私はすでに最初で始まっ得ている 「何か言ってやる。」プリントアウト次のI
収納、GetStringメソッドを呼び出す s内の戻り値。
そして私は確認してください それがnullではないよ。
>> それでは、次の私は行くよSの私達のコピーを作成してみましょう 新しい変数を宣言するには、T、
そしてね、その中に保管してください。
と私は次に、請求項つもりだ 私はするつもりだというのprintf、
そのコピーを大文字にします。
私は次のことトンをチェックするつもりである 長さが0よりも少なくとも大きくなるように
私が誤って大文字にしようとしないでください そこではないの手紙。
私は確信していると、私は変更するつもりだ Tブラケット0での値は、リターンされるように
TOUPPERの値は、関数 大文字にその入力を変換し、
その入力Tブラケット0として渡す。
>> 最後に、私は何をプリントアウトするつもりだ 元の値は、あったの
コー​​スは、sであった。
そして私は何を印刷するつもりだ コピーの値は、Tである、である。
>> 私は今、このプログラムをコンパイルして実行すると、 私は私の元を見てほしい
そのコピーに続いて入力 コピーだけが大文字で。
しかし、ここではチェックしてみましょう。
コピー0を作成し、。/コピー0。
と私は言って、の入力を提供します、 こんにちは、すべて小文字で、
と入力し、Enterを押します。
>> 残念ながら、それは両方のようです オリジナルとコピーが「こんにちは」になりました
資本H.としかし、それはだ はっきりしない私が入力した内容。
どうやら、私はTを大文字に、私 何とか私にもかかわらず、Sを大文字に
私がコピーを作っていたと思った Sのとtと呼ん。
確かに、ここで何かが間違っています。
しかし、我々はどのように解決することができますか？