lecture fichier raw en C
Répondre à la discussion
Affichage des résultats 1 à 3 sur 3

lecture fichier raw en C



  1. #1
    harominc

    lecture fichier raw en C


    ------

    bonjour,

    j'essaye de lire un fichier raw qui contient les échantillons d'une piste audio. Je les ai fait avec audacity, j'ai un fait un fichier en 8 bits et un autre en 16 bits. Celui de 8 bits j'arrive à le lire comme je veux, le problème est que celui de 16 bits, bah quand je le lis j'obtient les meme valeurs que pour celui de 8 bits.
    Voila comment je fais:
    Code:
    int16_t car;
    char chaine[] = "0000";
    FILE* fichier = NULL;
        FILE* fichierf = NULL;
        fichier = fopen("signed 16 bit 22 050 Hz.raw", "r+");
        fichierf = fopen("depotclair.txt", "r+");
    do
        {
            car= fgetc(fichier);
            sprintf(chaine, "%d", car);//sert a inserer la variable "car" dans la chaine de caractère "chaine"
    
            /*écriture dans le fichier de dépot*/
            fputs(chaine, fichierf);
            fputs("\n", fichierf);
        } while (car!=EOF );
    je réecrit les valeur lu dans une chaine de caractère pour l'écrire ensuite dans un fichier txt. Je pense que le problème vient du type de la variable "car", mais je ne suis pas sur

    -----

  2. #2
    bisou10

    Re : lecture fichier raw en C

    On ouvre un fichier binaire avec fopen("filename.bin","rb"). Et on lit avec fread(), on ecrit avec fwrite().

    la partie avec fgetc() et fputs() est surréaliste: tu ecris un nombre lu en 8 bits sont forme de chaine
    Dernière modification par bisou10 ; 06/05/2018 à 19h54.

  3. #3
    harominc

    Re : lecture fichier raw en C

    salut bisou10, merci beaucoup je ne savais pas qu'on pouvais faire comme ca. Je me compliquais la vie.

Discussions similaires

  1. [C++] Lecture de fichier.
    Par Lulu350 dans le forum Programmation et langages, Algorithmique
    Réponses: 6
    Dernier message: 28/05/2015, 11h00
  2. Problème lecture fichier .DAT
    Par marcus1 dans le forum Logiciel - Software - Open Source
    Réponses: 1
    Dernier message: 09/12/2014, 19h08
  3. Matlab Lecture de n fichier .txt et ecriture dans un fichier .xls
    Par invite24513ab6 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 26/07/2010, 09h12
  4. lecture de fichier
    Par invite3ff396ad dans le forum Logiciel - Software - Open Source
    Réponses: 3
    Dernier message: 16/03/2008, 20h50
  5. lecture de fichier
    Par invitefc5b3186 dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 26/07/2004, 20h32