Pobranie informacji z nag

Potrzebujesz pomocy z C, C++, perl, python, itp.
istrd
Beginner
Posty: 127
Rejestracja: 14 stycznia 2009, 17:18

Pobranie informacji z nagłówka pliku wav w C

Post autor: istrd »

Witam.
Mam taki problem, chcę napisać program, który odczyta specyfikację z nagłówka pliku typu WAV. Znalazłem rozwiązanie oparte na strukturach, jednak ono nie może być zastosowane. Program ma być napisany w języku C. Najprawdopodobniej mam to odczytać bit po bicie. Program mam dla chętnych na studiach ale zależy mi żeby go napisać, niestety nie wiem jak się za to zabrać. Proszę o jakieś wskazówki, jak można to odczytać? Na razie mam tylko otwarcie pliku, nic więcej.

--- Edit--
Chyba coś wymyśliłem takiego? ktoś może powiedzieć czy dobrze kombinuje?

Kod: Zaznacz cały

#include <stdio.h>#include <stdlib.h>


int main()
{


    char p[4];
    FILE *fp;
    fp=fopen("1.wav","rb");
    if (fp)
    {
        fread(p,sizeof(char),4,fp);
          if (strcmp(p,"RIFF"))
          {
                      printf("RIFF");
          }
    }
    else
    {
        printf("Brak pliku");
    }


}


ODPOWIEDZ