vitesse de lecture d'un fichier ascii
bonjour.
es normale que la lecture d'un fichier aves les std::ifstream soit exesivement plus longue en utilisant l'operateur::>> plustot qu'en faissant des getline + des sscanf ????
ex
Code:
1 2 3 4
| std::ifstream f("fichier.txt");
char tmp[256];
//positionnement sur un mots clefs dans le fichier text
for (f>>tmp; strcmp(tmp,"MOT_CLEF");f>>tmp); |
soit beaucoup plus long que
Code:
1 2 3 4 5 6 7 8 9 10
|
std::ifstream f("fichier.txt");
char tmp[256];
char tmp2[256]
do
{
f.getline(tmp,256);
sscanf(tmp,"%s %d",tmp2...);
}
while(strcmp(tmp2,"MOT_CLEF")!=0); |
?????!!!! merci d'avance