[ Mr. Rejn @ 26.04.2005. 19:01 ] @
Kako da nadjem ekstenziju fajla koristeci funkcije iz GNU libc? Da li libc sadrzi nesto slicno explode() funkciji iz PHP-a? |
[ Mr. Rejn @ 26.04.2005. 19:01 ] @
[ zvrba @ 27.04.2005. 07:59 ] @
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). Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|