1 00:00:00,000 --> 00:00:00,280 2 00:00:00,280 --> 00:00:02,240 >> DAVIDマラン:それでは絞り込むましょう もう少しこのプログラム。 3 00:00:02,240 --> 00:00:06,510 それはいいことではないだろうTOUPPERができれば 小文字の場合は、文字を大文字、および 4 00:00:06,510 --> 00:00:08,880 そうでない場合、小文字、パス それ変更せずに? 5 00:00:08,880 --> 00:00:12,110 換言すれば、Iは置き換えることができ との私のif-elseブロック 6 00:00:12,110 --> 00:00:13,960 TOUPPERの単一の呼び出し? 7 00:00:13,960 --> 00:00:16,000 >> さて、この質問に答えるために、 私は最高に相談したい 8 00:00:16,000 --> 00:00:17,630 TOUPPERのマニュアルを参照してください。 9 00:00:17,630 --> 00:00:22,100 そのためには、私は大きなターミナルを開いてみましょう geditの外窓と、 10 00:00:22,100 --> 00:00:26,060 そしてそれによって、人間のTOUPPERを入力 私が開くようにしたいことを意味する 11 00:00:26,060 --> 00:00:29,060 いわゆるmanページ 機能TOUPPER。 12 00:00:29,060 --> 00:00:31,580 Enterキーを押す時に、私が参照してください。 今回のような画面が表示されます。 13 00:00:31,580 --> 00:00:34,750 そして今、彼らが持っているように見えることに注意してください TOUPPERのドキュメントを組み合わせて 14 00:00:34,750 --> 00:00:37,010 tolowerのためのそれとアッパー。 15 00:00:37,010 --> 00:00:38,010 しかし、どんなに。 16 00:00:38,010 --> 00:00:41,640 >> あなたはその概要の下に気づくでしょう 確かに、これを使用するには、その私を思い出す 17 00:00:41,640 --> 00:00:45,220 この関数は、私が含まれている必要があります ヘッダファイルのctype.h。 18 00:00:45,220 --> 00:00:49,520 その下には、TOUPPERであることがわかり int型を返すように宣言し、 19 00:00:49,520 --> 00:00:52,720 ビットですint型を、受け入れる 好奇心は、これまでのことから、私がしてきた 20 00:00:52,720 --> 00:00:54,370 唯一の文字を操作する。 21 00:00:54,370 --> 00:00:55,310 しかし、それは大丈夫です。 22 00:00:55,310 --> 00:00:59,070 これがあることが判明するだけ 慣習、そして我々はまだのようなCを使用することができます 23 00:00:59,070 --> 00:01:01,990 それにもかかわらず、シャアのに それはint型として宣言だ。 24 00:01:01,990 --> 00:01:05,850 >> さて、ここでの説明では、私がいることがわかり cからの手紙を変換TOUPPER 25 00:01:05,850 --> 00:01:07,980 可能であれば大文字。 26 00:01:07,980 --> 00:01:11,520 および戻り値の下で、私が見ている 返される値はのそれである 27 00:01:11,520 --> 00:01:15,320 変換された文字、またはC、もし 変換が不可能であった。 28 00:01:15,320 --> 00:01:17,120 と洞察力があります 私が探していた。 29 00:01:17,120 --> 00:01:21,060 cが、実際には、小文字でない場合 手紙には、TOUPPERがなると思われる 30 00:01:21,060 --> 00:01:23,450 単にそのまま一緒に渡します。 31 00:01:23,450 --> 00:01:25,750 >> それでは、今の私のコードに戻りましょう。 32 00:01:25,750 --> 00:01:30,480 そして今度は、全体を削除してみましょう この条件ブロックで、それを交換して、 33 00:01:30,480 --> 00:01:40,240 非常に単純に、pr​​intfの%cがコンマで SブラケットのTOUPPER私は括弧を閉じる 34 00:01:40,240 --> 00:01:45,120 それによって、括弧、セミコロンを閉じる 私は%のCを交換したいと思いますことを意味する 35 00:01:45,120 --> 00:01:49,050 の総額 Sのi番目の文字の場合、i番目 36 00:01:49,050 --> 00:01:50,530 s内の文字は小文字です。 37 00:01:50,530 --> 00:01:53,710 またはそうでない場合であっても、それがされます そのまま通過した。 38 00:01:53,710 --> 00:01:58,790 >> それではでこのプログラムをコンパイルしましょう capitalize2を作り、それを実行する 39 00:01:58,790 --> 00:02:01,800 capitalize2、再び、こんにちはタイピング。 40 00:02:01,800 --> 00:02:03,800 実際、私たちは、大文字を取り戻す。 41 00:02:03,800 --> 00:02:05,090 それでは、再びデビッドを入力してみましょう。 42 00:02:05,090 --> 00:02:06,340 そしてそれは、あまりにも、大文字である。 43 00:02:06,340 --> 00:02:09,380