Bonjour, je cherche à utiliser execve pour un exercice. Cependant après de nombreuse recherche sur le net, je ne comprends toujours pas comment cela marche.
Je l'utilise de la sorte :
Cependant rien ne s'affiche, étant donné que argv[0]*est le nom de mon executable, je lui donne argv[1]*afin qu'il lance le fichier passé en paramètre, mais rien ne se passe...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 int main(int argc, char **argv, char **envp) { info(argc, argv); my_pid(); execve(argv[1], argv, envp); }
Pourquoi?
Merci pour l'aide que vous pourriez m'apporter.
Partager