Siema.
Chodzi mi dokładniej o to że do konsoli wpisuję np. "obrazek.bmp" i chciał bym żeby sprawdziło mi czy na pewno tam jest ".bmp". Wiem jak to zrobić na stringach, ale mam pytanie czy jest taka możliwość zeby zrobić to na char'ach ? Ułatwiło by nam to na prawdę bardzo mocno skończenie naszego projektu ;)
0
1
http://en.cppreference.com/w/cpp/regex/regex_match
Nie bardzo rozumiem w jaki sposób użycie tablicy charów jest wygodniejsze niż stringa, ale spoko.
0
Dziękuję :D
3
raczej należy badać nagłówek pliku, czy ma format BMP, a nie rozszerzenie, które czasami zdarza się że jest inne.
0
@kq znacznie prościej (i szybciej) by było gdyby @kampla1 i przyjaciele pomyśleli i zrobili tak:
int ends_with(char str[], char end[]) {
size_t sl = strlen(str), el = strlen(end);
if (sl < el) { return 0; }
return strncmp(str + (sl - el), end, el) == 0;
}
EDIT: Ale i tak @Azarien powiedział co trzeba zrobić, taki test i tak nic nie znaczy.
0
Dzięki wam wielkie już mam ;)