在c ++中输出强数组的值

时间:2016-09-01 01:05:59

标签: c++ arrays string

我有一个字符串数组:

string names[] = { "MERCURY", "VENUS", "MOON", "MARS", "JUPITER", "SATURN", "URANUS", "NEPTUNE", "PLUTO" }; //names of the planets in order

我试图像这样打印一个值:

cout << names[place];

place是一个整数。

当我尝试“无操作符”&lt;&lt;“匹配这些操作数”任何想法时,它给我一个错误?我尝试使用数字代替变量。

1 个答案:

答案 0 :(得分:0)

似乎您可能忘记包含<string>错误。这可能是因为您添加了错误的标头,例如<string.h>,与<string>完全不同。 (对于C风格的字符串)