bonjour,
j'aimerais pouvoir lancé une application à partir de mon programme.
Dans mon cas, je voudrais programmer un reveil.
Quelle commande dois-je utiliser pour lancer une musique?
merci à tous de vos réponses.
Version imprimable
bonjour,
j'aimerais pouvoir lancé une application à partir de mon programme.
Dans mon cas, je voudrais programmer un reveil.
Quelle commande dois-je utiliser pour lancer une musique?
merci à tous de vos réponses.
system()
Il faut voir avec les API du système pour être sûr de faire les choses proprement.
pouvez vous etre un peu plus clair :oops: ?
merci !
Quel système?
Windows?
oui, sur windows
Exemple pour la commande "dir" :
Evidemment la fonction "system" peut échouer, donc ne pas oublier (comme moi) de controler le retour de "system".Code:
1
2
3
4
5
6
7 #include <stdio.h> int main (void) { system("dir"); return 0; }
Ici il y a de bons tutos sur l'API Windows:
http://c.developpez.com/cours/
Mais l'API est assez "lourde" à manipuler et si c'est juste un petit programme on peut en effet s'arranger avec la commande "system()".
merci a tous, je vais regarder
J'ai toujours pas compris quels étaient les cas qui empêchainent d'utiliser system()...Citation:
Envoyé par seriousme
donc si je veux lancer par exemple un mp3, je fait.
c'est bien sa ?Code:
1
2
3 system("son.mp3"); return 0;
et je suppose que la musique doit-etre dans le meme repertoire ?
Non. Il faut un executable qui accepte un paramètre sur la ligne de commande.Citation:
Envoyé par aleksi
Teste la commande en mode console, par exemple :
ensuite dans ton code, tu mets la même commande :Code:C:\> player son.mp3
Code:system ("player son.mp3");
Un exemple avec winamp :Citation:
Envoyé par aleksi
Code:
1
2
3
4
5
6
7 #include <stdio.h> int main (void) { system("\"C:\\Program Files\\Winamp\\winamp.exe\" E:\\Tmp\\son.mp3"); return 0; }
ok, merci beaucoup.Donc en premier je note le chemin vers le lecteur multimedia, et le deuxieme est le chemin vers ma musique.
merci, je vais essayer sa.