获取另一个文件中的数据条目数

Get the number of data entries in another file?

本文关键字:数据 另一个 文件 获取      更新时间:2023-10-16

我需要知道您是否可以轻松地在另一个文件中获得数据条目的数量并将该数字保存在原始文件中。需要一个程序,将处理其他文件,无论有多少条目在它。

你的问题措辞很差,但我认为你是在寻找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;
相关文章: