我想从字符串输入中创建一个数组。表达式必须有一个常量值
string input;
getline(cin,input);
string inputarray1[100];
istringstream pp(input);
int* inputPosition=0;
while (!pp.eof())
{
getline(pp, inputarray1[*inputPosition], ' ');
inputPosition++;
}
int* a = inputPosition;
string halp[a];
我使用函数getline来分析我的输入(连同一个istringstream),并把该到一个数组,但我怎么可以创建已经没有多余的空位置的阵列?
我认为你需要做更多的介绍一下你努力完成,而不是如何尝试完成它。 –
如何使用矢量而不是数组? –
为什么你使用int指针作为int? –