1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
int _tmain()
{
int pos;
std::string ligne;
int no_pos;
vector<int> position;
ifstream file ("Portmon.log");
while (std::getline( file, ligne ))
{
string::size_type loc = ligne.find( "Length 13:", 0 );
if( loc != string::npos ) //Si on trouve un lenght 13
{
file.seekg(0, ios::cur);
pos=file.tellg(); //On trouve la position de ce lenght13 dans le fichier.
no_pos++;// Incrémente l'indice du vecteur.
position.push_back(pos);//Enregistre la position dans le vecteur.
}
}
file.close();
cout<<position[no_pos];
} |
Partager