C++ 我怎样才能让程序阅读;";文件(C+;+;)中的数字?

C++ 我怎样才能让程序阅读;";文件(C+;+;)中的数字?,c++,cin,C++,Cin,我如何告诉程序先从第1行开始读取,然后检查“n”,然后读取与“n”一样多的数字 e、 g.如果n=5,程序必须从第二行读取5个数字。如果n=0,它将不读取任何内容 有人能帮忙吗?像这样简单的事情就行了。在这里,您正在读取一个totalNum,并将totalNum数字读取到向量中 #include <iostream> #include <vector> using namespace std; int main() { int totalNum = 0; ci

我如何告诉程序先从第1行开始读取,然后检查“n”,然后读取与“n”一样多的数字

e、 g.如果n=5,程序必须从第二行读取5个数字。如果n=0,它将不读取任何内容


有人能帮忙吗?

像这样简单的事情就行了。在这里,您正在读取一个
totalNum
,并将
totalNum
数字读取到向量中

#include <iostream>
#include <vector>

using namespace std;
int main()
{

  int totalNum = 0;
  cin >> totalNum;
  std::vector<int> numArr;
  while( totalNum-- > 0 )
  {
      int num = 0;
      cin >> num;
      cout << "Read " << num << endl;
      numArr.push_back(num);
  }

  cout << "Numbers are ";
  for ( int i = 0; i < numArr.size(); ++i )
      cout << numArr[i] << " ";
  cout << endl;

  return 0;
}
#包括
#包括
使用名称空间std;
int main()
{
int totalNum=0;
cin>>totalNum;
std::向量numArr;
while(totalNum-->0)
{
int num=0;
cin>>num;

如果这是家庭作业,请把它贴上标签。你真的,真的应该认真思考并重新编辑你的问题。你忘了提到a和b应该是什么。请修正你的缩进和拼写。“guyz”。真的吗?:(你的代码到处都是。写问题时请多加小心。