C++如何输入一个不知道长度的数组

请给出C++的代码谢谢
2024年11月22日 20:31
有2个网友回答
网友(1):

当输入结束时scanf返回-1,用while控制结束
while(scanf("%d",&a[i++])!=-1)
;

网友(2):

#include 
void input()
{
  vector v;
  int n; 
  while(scanf("%d",n)==1)
  { 
     v.push_back(n); 
  }   
}