0

我需要知道您是否可以轻松获取另一个文件中的数据条目数并将该数字保存在原始文件中。需要一个程序来处理另一个文件,无论其中有多少条目。希望这有任何意义。

4

1 回答 1

1

您的问题措辞非常糟糕,但我认为您正在寻找getline. 此函数可以基于换行符(默认行为)或基于用户提供的分隔符解析输入文件:

int entryCount = 0;
std::string currentLine;
std::ifstream inFile( "in.txt" );
std::ofstream outFile;
if (inFile)  // short for inFile.good())
{
    while (std::getline( inFile, currentLine))
    {
        ++entryCount;
        // Do your processing
    }
    inFile.close();
    outFile.open( "out.txt" );
    outFile << "End of file. " << entryCount << " entries read." << std::endl;
    outFile.close();
}
else
    std::cout << "oops... error opening inFile" << std::endl;
于 2013-06-12T16:13:58.940 回答