我试图使用cin获取int输入后跟一个c-string。目前我可以接受int输入,但是对于c-string输入将在第8个输入计数空间之后停止。我目前正在测试的输入是number->空格跟着字母 - >空间5次。
int main(){
int* aNumber = new int;
char temp[200];
cin.getline(temp,255,' ');
*aNumber = strtol(temp, NULL, 0);
char *aString = new char[200];
cin.getline(aString, 200);
}