我正在通过以下代码在 Visual C++ 中从用户那里获取输入
Console::WriteLine("Select the Cache Size.\n a. 1 Kb \n b. 2 Kb \n c. 4 Kb \n d. 8 Kb\n");
String^ CACHE_SIZEoption = Console::ReadLine();
Char wh= Char(CACHE_SIZEoption);
switch(wh)
{case 'a':
break;
case 'b':
break;
case 'c':
break;
case 'd':
break;
}
在这种情况下,从 String 到 Char 的转换给出了错误..
error C2440: '<function-style-cast>' : cannot convert from 'System::String ^' to 'wchar_t'