Domanda

C'è qualche codice Class o Plugin VC ++ disponibile che è uguale a PHP's SplFileObject?

Si prega di vedere la domanda https://stackoverflow.com/questions/ 10650864 / recupero-nth-line-of-a-file / 10650864 # 10650864 .Voglio ottenere questo usando c ++

È stato utile?

Soluzione

Non sei sicuro del motivo per cui vuoi usarlo, e dire i Iostreams o Boost :: Filesystem?

http://msdn.microsoft.com/De-de / Library / 22z6066F% 28V= VS.100% 29

http://www.boost.org / doc / libs / 1_49_0 / libs / filesystem / v3 / doc / index.htm

Aggiornamento (Aggiunta di un esempio di codice dopo aver letto i commenti):

qualcosa del genere, allora?

#include <iostream>
#include <fstream>
#include <string>

int main(int argc, char* argv[])
{
    auto fd = std::fstream("veryLargeFile.txt");
    if (fd.good()) {
        std::string buffer;
        fd.seekg(200000);
        std::getline(fd, buffer);
        std::cout << buffer << std::endl;
    }
    fd.close();

    return 0;
}
.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top