appel à un exécutable externe dans une fonction
Bonjour,
Je vous expose mon problème. Je vous résume l'architecture générale de mon programme:
Code:
1 2 3 4 5 6 7
| for(int i =0; i<nb; i++) {
traitement[i]; // écriture d'un fichier texte toto.txt
system("executable.exe"); // lecture du fichier texte toto.txt, traitement et écriture d'un autre fichier texte resultats.txt
} |
Je voudrais appeler un exécutable externe de nombreuses fois (centaines de milliers) mais l'appel à system ralentit considérablement le temps d'exécution de mon programme. J'ai essayé d'utiliser des fonctions comme WinExec mais le temps était toujours aussi long.
Y aurait-il une solution pour appeler cet exécutable externe plus rapidement.
Merci de vos réponses