0

ユーザーに名前を入力するように求めています。名前を自動的にフォーマットして、名前の入力方法に関係なく、最初の文字が大文字、残りが小文字で表示されるようにします。たとえば、「joHN」と入力しても、プログラムは名前を「John」として出力します。

名前入力用に次のコードがあります。

string name;
cout << "Please enter your first name: ";
cin >> name;

toupper および tolower コマンドを使用する必要があると想定していますが、文字列内の各文字を調整するために何かを記述する方法が本当にわかりません。

4

4 に答える 4