各位大大你们好,这是一个新手问题,我知道c++将enum转成字符输出是用.tostring
,可是目前小弟是将enum放在struct中使用,例如:
enum Number { Ace = 1, two , three , four , five , six , seven, eight
,nine , Ten}
struct Card{Number CardNumber;};
Card Cards[10];
for(i=0;i<10;i++)
{
Cards[i].CardNumber =(Number)(i+1);
}
for(i=0;i<10;i++)
{
cout << Cards[i].CardNumber.tostring("g");
}
当输出时,它说tostring左边必须有结构项,可是我在MS及其他爬文上找,都不太可
行,想询问各位大大,到底如何将它转成字符输出呢?