Używam wyrażenia regularnego, aby określić, że argument wiersza poleceń ma rozszerzenie .dat. Próbuję następujący regex:Ostrzeżenie kompilatora C Nieznana sekwencja ucieczki '.' za pomocą regex dla programu c
#define to_find "^.*\.(dat)?"
Z jakiegoś powodu otrzymuję ostrzeżenie, które stawiam w tytule tego pytania. Po pierwsze, czy to wyrażenie jest poprawne? Wierzę, że tak jest. Po drugie, jeśli to prawda, jak mogę się pozbyć tego ostrzeżenia?
Kodowania programu c w Xcode i powyższe # definicja jest w moim pliku .h. Dzięki!