我使用Windows 7和VS2010。 我想使用字符串数组:
#include <string>
#include <iostream>
string Value[8] = {"0"} ;
int Value_no = 0;
/*.....*/
void CControllerDlg::HandlePacket(char *pkt, int len)
{
Value[Value_no] = pkt;
Value_no += 1;
}
但是当我运行单步调试时。错误发生在string Value[8] = {"0"} ;
错误:
答案 0 :(得分:0)
您制作了由8个元素组成的字符串数组,而您仅描述了一个。尝试声明其他值,从0到7。