2 question en C

Résolu
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   -  
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai deux problème en C, et donc deux questions. Pour les deux, je suis toujours avec la console.
La première est :
Comment lire un fichier audio SANS ouvrir le lecteure windows média. Comme ceux qui ont avast et elle dit "la base des signatures de virus à été mise à jour"

La deuxième, comment ouvrir ou supprimer un fichier.
"

system("del C:\Users\Lucas\Desktop\Nouveau dossier\azerty.html");

"
Je suis sur que le fichier est en .HTML (minuscule). J'ai changer les \ par des / Mais rien ne fonctionne.


Comme compilateur j'ai GCC avec les lignes de commandes (sa me convient très bien de faire des lignes de commandes)

Je vous remercie d'avance de votre aide.
J'espere que vous pourrez m'aider a ce pb :)

Merci d'avance.
A voir également:

11 réponses

Copyright
 
Pour la deuxième question, voici la syntaxe à utiliser :

system("del \"C:\\Users\\Lucas\\Desktop\\Nouveau dossier\\azerty.html\"");
2
Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
j'explique un petit peu le doublement des \ pour ceux qui n'auraient pas comprit...
\ est un charactère spécial en C, c'est le caractère d'échapement. il se combine TOUJOURS avec le caractère qui le suit:
\r -> retour chariiot
\n -> nouvelle ligne
\0 -> fin de chaine
\" -> afficher un guillemet sans fermer la chaine

donc si on veut afficher \ dans une chaine, il faut utiliser \\
0
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   102
 
Daccord, merci; je l'essaye et je te tien au courant.
0
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   102
 
Oui sa marche, merci :)
0
fiddy Messages postés 11069 Date d'inscription   Statut Contributeur Dernière intervention   1 846
 
Bonsoir,

La première question n'est pas très claire. Peux-tu être plsu précis ?
Pour la deuxième question, Copyright t'as donné la solution. Mais il faut éviter autant que possible l'utilisation de la fonction system, surtout dans un cas comme celui-ci. Tu as la fonction standard remove(); qu'il vaut mieux privilégié.

Cdlt,
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   102
 
La première question est que je voudrais lire un fichier audio (.mp3) sans pour autant ouvrir un logiciel de lecture audio comme Itunes, lecteur windows media ect...

Comme le logiciel avast quand il met à jour la base de données.
"La base des signatures de virus à été mise à jour"

Comme ce dernière exemple, j'ésprère qu'il est precis, car c'est que je veut faire...

Merci d'avance :)
0
Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
pour la lecture des sons, une petite recherche m'a mené à la bibliothèque fmod:
https://www.fmod.com/
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
Salut.
Pour dire qu'il vaut mieux utiliser remove que system http://www.linux-kheops.com/doc/man/manfr/man-html-0.9/man3/remove.3.html
Pour la lecture d'audio, je n'ai jamais réussi. Par contre, le MP3 pose le problème du décodeur, essai déjà en wav.
0
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   102
 
MP3 ou autres, je m'en fiche du mment ou il lit sans ouvrir un autre programme...

Personne ne connait la solution ?
0
Nabla's Messages postés 18203 Date d'inscription   Statut Contributeur Dernière intervention   3 193
 
j'essayerai de voir ce WE si je retrouve le TP ou on avais joué un petit wav en utilisant l'API win32 ..

http://www.toymaker.info/Games/html/sound.html
0
Char Snipeur Messages postés 9813 Date d'inscription   Statut Contributeur Dernière intervention   1 299
 
essai un moteur de recherche : https://codes-sources.commentcamarche.net/
0
lucas01 Messages postés 1835 Date d'inscription   Statut Membre Dernière intervention   102
 
je vais voir, merci
0