Bonjour à tous,
j'écris un programme en C++ et je voudrais exécuter un executable, qui prend comme argument un fichier texte constitué d'un tableau de pixels que j'ai nommé A.in.
Sans argument il ne fait rien, avec il affiche l'image dans une fenetre (opengl)
si je met l'executable ainsi que le fichier A.in dans le dossier courant, l'image s'affiche bien :
std:system(ViewPixels.exe A.in");
par contre, si je le met dans un sous dossier, nommé ImagesInitiales, je n'arrive pas à trouver la syntaxe qu'il faut, soit il me fait rien, soit il dit que le chemin est introuvable, soit que la fonction n'est pas reconnue.
j'ai essayé :
std::system("./ImagesInitiales/ViewPixels.exe A.in");->'.' fonction non reconnue
std::system("/ImagesInitiales/ViewPixels.exe A.in"); ->introuvable
std::system("\\ImagesInitiales\\ViewPixels A.in");->intouvable
std::system(".\\ImagesInitiales\\ViewPixels.exe");->rien (sans argument)
std::system(".\\ImagesInitiales\\ViewPixels.exe A.in");->rien (avec argument)
aidez moi à trouver la syntaxe apropriée svp
Partager