Друзья, я хочу рассказать новичкам как быстро найти символ в строке:
а какие вы знаете ещё способы поиска символа в строке?Code:if( переменная.find("символ который будем искать") != string::npos )
Друзья, я хочу рассказать новичкам как быстро найти символ в строке:
а какие вы знаете ещё способы поиска символа в строке?Code:if( переменная.find("символ который будем искать") != string::npos )
Надо сказать, что в качестве "переменной", должна выступать строка типа "string", а то новички могут не понять.
Все зависит от обстоятельств, можно хоть самому функцию поиска написать.а какие вы знаете ещё способы поиска символа в строке?
Если это строки string, то юзать соответствующие методы этого класса.
Если это строки, которые являются объектами каких-то классов, то работать соответствующими методами этих классов.
Если это char, то использовать хоть вот эти функции:
Если вы не кодите в блокноте, то можно юзать дополнительные методы, предоставляемые некоторыми IDE (Visual Studio, Borland, etc).Code:char *strchr(const char *, int); char *strpbrk(const char *s, const char *accept); char *strstr(const char *haystack, const char *needle);
Если вас загнали в очень жесткие условия, то можно и самому написать.
Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)
Не бойся идти медленно, бойся остановиться. (Китайская пословица)
When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)