24Karas
Messages postés233Date d'inscriptionjeudi 4 juillet 2002StatutMembreDernière intervention 5 juillet 2008
-
20 mai 2006 à 16:49
24Karas
Messages postés233Date d'inscriptionjeudi 4 juillet 2002StatutMembreDernière intervention 5 juillet 2008
-
20 mai 2006 à 22:37
Bonjour,
Quel est le moyen le plus facile pour lire un fichier ligne par ligne sans utiliser stdio.h (fgets) ?
remplace dans la boucle chaque:
SendMessage(hlst, LB_ADDSTRING, 0, (long) c);
par ce que tu veux, pointeur "c" est début de chaque ligne et 0 final est aussi mis en fin de ligne, tu as ainsi une chaine prête à l'emploi.
BruNews
Messages postés21040Date d'inscriptionjeudi 23 janvier 2003StatutModérateurDernière intervention21 août 2019 20 mai 2006 à 18:35
ne te semble pas évident ?
Si 2000 lignes: 2000 alloc et desalloc pour le 'string' + 2000 repositionnements du pointeur de fichier à oldCurrPos + len de string.... un vrai calvaire.
cs_satellite34
Messages postés688Date d'inscriptionmercredi 6 avril 2005StatutMembreDernière intervention 2 juin 20061 20 mai 2006 à 18:42
sisi, vu copmme ca c'est sur, mais a rai dire ce code n'est bien que pour des tout petits fichier textes ou pour parser un fichier de config par exemple, il est certain que pour manipuler de gros fichiers on se tournera vers les api qui elles, ont de puissants algorythmes.