何らかの理由で、「toupperを関数として使用できません」というエラーが表示され続けます。しかし、私のtoutpperには、小文字を大文字に変換するグローバル関数があります。何か他のものへの1つの名前を変更 -トゥーパーで動作するアレイの取得
#include <cctype>
#include <iostream>
#include <string>
using namespace std;
int main()
{
string input;
string output;
int toupper;
cout<<"Enter a String of Charchters to be Capitalized : ";
cin>>input;
string arrayinput[20]= input;
output = toupper(arrayinput);
cout<<"\n\n\n"<<output<<"\n\n\n";
cout<<"Press <Enter> to Exit";
cin.ignore();
cin.get();
return 0;
}
'string arrayinput [20] = input'はどうするのですか? – Naveen
は入力を受け取り、それを配列にします – kd7vdb
@ kd7vdb:それはどういう仕組みではありません。あなたは単に 'std :: string'を取って「配列にする」ことはできません。 –