Bonjour les amis!
Alors c'est mon premier post, et je suis content d'avoir trouvé ce beau forum
Bref, passons aux choses sérieuses :D
Je cherche à fusionner 2 fichiers .exe(exe1.exe et exe2.exe) et écrire le résultat dans un fichier exe(exe3.exe).
J'ai ce code:
[code:1:6bed397b27]int main()
{
FILE *fichierCree, *fichier1, *fichier2;
fichierCree = fopen("exe3.exe", "wb");
fichier1 = fopen("exe1.exe", "rb");
fichier2 = fopen("exe2.exe", "rb");
int car = 0;
while(car != EOF)
{
car = fgetc(fichier1);
fputc((char)car, fichierCree);
}
car = 0;
while(car != EOF)
{
car = fgetc(fichier2);
fputc((char)car, fichierCree);
}
cout << "Appuyez sur Entree pour quitter" << endl;
getchar();
return 0;
}[/code:1:6bed397b27]
Mais quand je clique sur exe3.exe, c'est exe1.exe qui s'exécute alors que je souhaiterais que les 2 s'exécutent en simultané(devinez pourquoi :wink: )
Savez-vous de quelle façon je peux réaliser ce programme?