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");
}
}