Code C compilé sous Visual c++ 6 : prob de perfs... - C - Programmation
Marsh Posté le 12-01-2004 à 11:58:32
Y'a vraiment rien de particulier , ça a une tronche banale :
...
for(...)
{
for(...)
{
fprintf(pFichier, "%s\n", tcMaChaine);
...
}
...
}
...
fclose(pFichier);
ps : j'ai des retours chariots, ça peut pas fouttre la merde ça?
Marsh Posté le 12-01-2004 à 12:02:36
tu écris quelle quantité de données ?
sinon, pas mal ton printf, tu ferais bien d'utiliser fputs(s, f) + fputc('\n', f) pour voire déjà
re-edit: non
Marsh Posté le 12-01-2004 à 12:06:40
taz a écrit : tu écris quelle quantité de données ? |
Ouais, mais avec fputs tu écrases le contenu du buffer du fichier non?
Marsh Posté le 12-01-2004 à 12:20:07
heink ? ben non, ça n'a rien à voir. y a un truc pas clair dans ton esprit, développe
Marsh Posté le 12-01-2004 à 13:23:27
taz a écrit : heink ? ben non, ça n'a rien à voir. y a un truc pas clair dans ton esprit, développe |
ouais nan, en fait je pensais à autre chose, j'ai dit une connerie, sorry:p.
Marsh Posté le 14-01-2004 à 23:07:08
Fodger a écrit : Je m'explique : le code question génère un fichier texte. |
par hasard tu compile en mode debogue ou release ? Release c'est plus rapide
Marsh Posté le 14-01-2004 à 23:47:23
non par contre as tu mis des fflush(f) a chaque printf ? car ca force l ecriture sur le disque et ca fait tricoter ton disque dur ...
enfin, montre nous le code , ca sera plus simple
Marsh Posté le 12-01-2004 à 11:45:58
Je m'explique : le code question génère un fichier texte.
Or sous windows, ça prend un temps dingue! Alors que sous unix, il n'y a aucun prob.
Je compile sous visual c++ 6.0 ... si qq'un a déjà été confronté au problème, merci de me faire signe.