C++ 怎么从文件中读取如下格式的数字

C++ 如何从文件中读取如下格式的数字
txt文本文件:
12
23  34  56
读取并保存 四个数(12,23,34,56) 怎么办?
------解决方案--------------------

ifstream if("yourtext.txt", ios::in);
int i;
while(if>>i)
{
cout<<i<<endl;
}

------解决方案--------------------
Input.cpp
#include <fstream>
#include <vector>
#ifdef _DEBUG
#include <iostream>
#endif
using namespace std;

int main()
{
vector<int> ivec;

ifstream ifs("Input.txt");
int i;
while (ifs >> i) {
#ifdef _DEBUG
cout << i << " ";
#endif
ivec.push_back(i); // 保存到向量中ivec中
}
ifs.close();

return 0;
}


Input.txt:
12
23  34  56