char gamerCentral::getGamerTag()
{
switch(gamerTag)
{
case '1': return gamerTag = "Diamond";
break;
case '2': return gamerTag = "Silver";
break;
case '3': return gamerTag = "Bronze";
break;
case '4': return gamerTag = "Wood";
break;
default: return gamerTag = "Uninstall";
break;
}
char gamerTag;
GamerClub::GamerClub(
char tag)
{
gamerTag = tag;
}
私はgamerTagを返そうとしていますが、文字列に変換できないと言います。 switch文の中でcharを文字列に変換する方法はありますか?Switch文は文字列を出力しません
は[XY問題(http://xyproblem.infoように思えます/)。なぜ文字列型を使用して文字列を格納しないのですか? – MikeCAT
機能の署名を変更する必要があります。 charはcharです。ここではcharよりも大きなものが必要です。最も近いものは 'const char *'になります。詳細は見たい場合はこちらをご覧ください(http://stackoverflow.com/questions/7352099/stdstring-to-char)。 –
文字列全体を単なる低いchar型の変数にどのように割り当てることができると思いますか? –