C++ : appel à un .exe depuis le code
Discutez d'informatique ici !
-
rattlesnake
- Membre Naturel
- Messages: 29
- Enregistré le: 15 Aoû 2014, 14:01
-
par rattlesnake » 09 Sep 2014, 11:41
Bonjour,
J'aimerais savoir s'il est possible d'appeler l'executable d'un (autre) code à partir d'un fichier de code .cpp.
cad que l'execution du .exe de mon .cpp lance un autre .exe par conséquence.
un peu du genre
- Code: Tout sélectionner
main{
code
appel à l'executable comme on appelerait une fonction
code
fin
}
Merci d'avance !
-
fatal_error
- Membre Légendaire
- Messages: 6610
- Enregistré le: 22 Nov 2007, 12:00
-
par fatal_error » 09 Sep 2014, 11:43
salut,
oui, regardes exec, system ou popen
la vie est une fête

-
rattlesnake
- Membre Naturel
- Messages: 29
- Enregistré le: 15 Aoû 2014, 14:01
-
par rattlesnake » 09 Sep 2014, 12:07
fatal_error a écrit:salut,
oui, regardes exec, system ou popen
Merci pour ta réponse, j'essaye ça !
-
rattlesnake
- Membre Naturel
- Messages: 29
- Enregistré le: 15 Aoû 2014, 14:01
-
par rattlesnake » 09 Sep 2014, 12:35
J'ai essayé
- Code: Tout sélectionner
int main()
{
int value_returned = system("./b2tf");
return 0;
}
et j'obtiens à l'execution le message d'erreur
- Code: Tout sélectionner
./test_exe: libgcc_s.so.1: version `GCC_4.2.0' not found (required by /usr/lib/libstdc++.so.6)
./test_exe: libgcc_s.so.1: version `GCC_3.3' not found (required by /usr/lib/libstdc++.so.6)
sachant que lorsque je lance directement l'executable avec la commande ./b2tf ça fonctionne...
-
rattlesnake
- Membre Naturel
- Messages: 29
- Enregistré le: 15 Aoû 2014, 14:01
-
par rattlesnake » 10 Sep 2014, 09:44
Au fait il ne trouvait juste pas les librairies qu'il lui fallait, à cause d'une mauvaise manip de copié-collé dans le dossier qui a créé des raccourcis, du coup confusion je suppose. En nettoyant ça a fonctionné
Merci pour ta réponse !
Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 2 invités