Nalazenje ekstenzije fajla sa GNU libc? 26.04.2005. u 20:01 · pre 262 meseca #1 Kako da nadjem ekstenziju fajla koristeci funkcije iz GNU libc? Da li libc sadrzi nesto slicno explode() funkciji iz PHP-a? PotpisAg + Na -> Xe
Re: Nalazenje ekstenzije fajla sa GNU libc? 27.04.2005. u 08:59 · pre 262 meseca #2 Prvo se moras sam sa sobom dogovoriti sto je ekstenzija fajla (koncept toga ne postoji na UNIX-u). Ako zelis sve nakon zadnje tocke mozes koristiti strrchr. Na primjer: Code: #include <string.h> static const char *fileext(const char *filename) { const char *x = strrchr(filename); return x ? x + 1 : NULL; } Funkcija ce za "a.b.c.de" vratiti "de", a za "ahjk" vratiti NULL (jer nema tocke u nazivu).