2 question en C

Résolu
lucas01 Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   -  
lucas01 Messages postés 84 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.
Configuration: Wind Vista

11 réponses

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

    system("del \"C:\\Users\\Lucas\\Desktop\\Nouveau dossier\\azerty.html\"");
    2
    1. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
       
      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
  2. lucas01 Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   103
     
    Daccord, merci; je l'essaye et je te tien au courant.
    0
  3. lucas01 Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   103
     
    Oui sa marche, merci :)
    0
  4. fiddy Messages postés 441 Date d'inscription   Statut Contributeur Dernière intervention   1 847
     
    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
  5. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  6. lucas01 Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   103
     
    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
  7. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    pour la lecture des sons, une petite recherche m'a mené à la bibliothèque fmod:
    https://www.fmod.com/
    0
  8. Char Snipeur Messages postés 10112 Date d'inscription   Statut Contributeur Dernière intervention   1 331
     
    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
  9. lucas01 Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   103
     
    MP3 ou autres, je m'en fiche du mment ou il lit sans ouvrir un autre programme...

    Personne ne connait la solution ?
    0
  10. Nabla's Messages postés 18201 Date d'inscription   Statut Contributeur Dernière intervention   3 228
     
    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
  11. lucas01 Messages postés 84 Date d'inscription   Statut Membre Dernière intervention   103
     
    je vais voir, merci
    0