Bonjour,

j'ai fait un petit programme qui joue automatiquement une vidéo via la lecteur windows media. il fonctionne, mais seulement en, lien absolu, c'est a dire un lien depuis la racine C:. Mais moi je voudrais créer un lien relatif depuis mon .exe Mais je n'y arrive pas.

Voici un petit schéma de l'organisation de mon dossier

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Mon dossier projet -------------------->mon.exe
----------->dossier "video" ---->video.avi

donc voila depuis mon exe, il e faut rentrer dans un dossier video, et ensuite lancer la "video.avi"

Voici comment j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
 
 
int main(int argc, char *argv[])
{
  system("start wmplayer.exe /play /close /fullscreen \"video\\video.avi\"");
 
  return 0;
}
voila et ça ne fonctionne pas par contre si je mets la video à la racine exemple :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
 
 
int main(int argc, char *argv[])
{
  system("start wmplayer.exe /play /close /fullscreen \"C:\\video.avi\"");
 
  return 0;
}


là le résultat est nickel auriez vous une idée de la provenance de mon erreur ?

merci d'avance