| .. | |||
| README.md | 2 years ago | ||
| ss2301_02.cpp | 2 years ago | ||
このツールは,入力された英文の各単語の先頭文字を大文字にし,それ以外の文字を小文字に変換(キャピタライズ)します.ただし,冠詞,前置詞,等位接続詞などの特定の単語は小文字のままとします.
例:
入力: "C++ LANGUAGE IS A PROGRAMMING LANGUAGE." 出力: "C++ Language Is a Programming Language."
$ g++ main.cpp -o capitalize_tool
$ ./capitalize_tool
LOWERCASE_WORDS という定数セットに小文字のままにしたい単語を登録しています.toLower 関数を用いて文字列をすべて小文字に変換します.capitalize 関数では、入力された英文を単語ごとに読み取り,それをキャピタライズ変換します.ただし,LOWERCASE_WORDS に含まれる単語は小文字のままとします.