我需要读取一个文件,其中前两行是巨大的数字(最多 200 位):
1. 123456789123456789...
2. 123456789123456789...
并将它们都放入:
std::vector<int> digits[2];
怎么做?
像这样读取文件std::string
:
std::string line[2];
void input(char* filename)
{
std::fstream inFile;
inFile.open(filename, std::ios::in);
if(inFile.is_open())
{
for(int i = 0; i < 2; i++)
{
std::getline(inFile, line[i]);
}
}
inFile.close();
}