J'pensait qu'il y avait des librairies de temps plus "lisible" que timer.h.
Enfin bon, j'ai adopté une autre technique : j'utilise une combinaison de Sleep() et de goto
J'ai un soucis à l'execution d'une ligne de commande qui fonctionne bien avec system() mais pas avec WinExec(),
voila, je veux executer cette ligne de commande :
curl -F "api_key=XXX" -F "filetype=mp3" -F "track=@sound.mp3" "http://developer.echonest.com/api/v4/track/upload" > info.txt
mais :
1 2
| system("curl -F \"api_key=XXX\" -F \"filetype=mp3\" -F \"track=@sound.mp3\" \"http://developer.echonest.com/api/v4/track/upload\" > info.txt");
//WinExec("curl -F \"api_key=XXX\" -F \"filetype=mp3\" -F \"track=@sound.mp3\" \"http://developer.echonest.com/api/v4/track/upload\" > info.txt",SW_SHOWDEFAULT); |
me crée bien le fichier info.txt et
1 2
| //system("curl -F \"api_key=XXX\" -F \"filetype=mp3\" -F \"track=@sound.mp3\" \"http://developer.echonest.com/api/v4/track/upload\" > info.txt");
WinExec("curl -F \"api_key=XXX\" -F \"filetype=mp3\" -F \"track=@sound.mp3\" \"http://developer.echonest.com/api/v4/track/upload\" > info.txt",SW_SHOWDEFAULT); |
ne me le crée pas et génère cette erreur :
1 2
| curl: (6) Could not resolve host: >
curl: (6) Could not resolve host: info.txt |
j'ai cherché sur google, rien trouvé.
note : je doit utiliser WinExec() et non system() car dans le futur, mon programme n'affichera pas de fenêtre de commande.
je vous remercie d'avance pour votre contribution, et particulièrement littlewhite qui m'est d'une grande aide.
Partager