Quelle difficulté y a-t-il à séparer les arguments ? Si tu ne veux pas utiliser strtok(), un sscanf() devrait suffire pour les cas les plus compliqués (ou un stringstream si tu tiens à utiliser la STL).
Dans un premier temps, pourquoi ne te contentes-tu pas de transmettre les arguments qui ont été passés au programme père ? Tu récupères argv,argc dans main() et tu les transmets au futur programme à l'aide de execve().
[^] # Re: execle(...);
Posté par Obsidian . En réponse au message Lancer un programme, comment ?. Évalué à 3.
Dans un premier temps, pourquoi ne te contentes-tu pas de transmettre les arguments qui ont été passés au programme père ? Tu récupères argv,argc dans main() et tu les transmets au futur programme à l'aide de execve().