[ seyoo @ 08.12.2006. 14:17 ] @
zdravo ljudi, molim vas ako mozete pomoc bio bi zahvalan jer se radi o zadatku za fakultet...
ko sto sam vec gore napisao, imam jedan problem a ne znam kako da ga rijesim! naime moram da ucitam audio fajl(wav) u C program i da ga kasnije okrenem naopako, tj da ton ili zvuk ide unazad. Ovo za okretanje mislim da sam skontao al ne znam kako da pravilno ucitam fajl u moj program....znam da ide nekako sa fopen il fread al en znam stvanro kako....u sustini kad se pokrene iz command line-a mora ovako da funkcionise:

./ime_programa < ime_audio_fajla.wav

mozel mi neko pomoc molim vas....
hvala unaprijed....
[ Buffy @ 08.12.2006. 15:45 ] @
Trebas prvo da naucis format wav fajla. Evo link:
http://www.borg.com/~jglatt/tech/wave.htm
p.s. naravno fajlove otvaras pomocu fopen funkcije.
Pozdrav!
[ seyoo @ 08.12.2006. 16:43 ] @
e hvala na linku, medjutim to sam vec ranije procitao i nisam bas puno pametniji izasao iz svega toga...uglavnom napravio sam strukturu koja izgleda (za sad) ovako:
struct Data_Struct_
{
char name_id[4]; //ovo je da mi procita jel RIFF fajl il ne jer ako nije onda izbacujem "pogresan fajl" i zatvaram program
unsigned length; //kompletna velicina fajla....
};

e sad ja sam mislio da recimo u ovu strukturu nekako ubacim jos npr

fmt_chunk[od 13.-tog byta pa do 36.-og byte] al ne znam kako da to definisem
jos mi nije jasno kako da ucitam sve podatke odjednom tj, da ih lijepo podjelim na recimo ovaj fmt_chunk, pa onda recimo data_chunk itd da ih poslije mogu koristit.....nadam se da razumjes sta sam napisao zelim da napravim isto sto sam uradio sa ovim gore char name_id[4] ali sa ostatkom fajla da ostvarim da mi kasnije bude lakse kod provjeravanja velicine, kanala itd

....malo zvuci glupo al stvarno tapkam u mraku vec cjeli dan i pomalo gubim nadu da cu uspjet...
jos jednom veliko hvala