+ Reply to Thread
Results 1 to 2 of 2

Thread: CPP Поиск символа в строке

  1. #1
    V3T's Avatar

    Eureka CPP Поиск символа в строке

    Друзья, я хочу рассказать новичкам как быстро найти символ в строке:
    Code:
    if( переменная.find("символ который будем искать") != string::npos )
    а какие вы знаете ещё способы поиска символа в строке?

  2. #2
    root's Avatar

    Default Re: CPP Поиск символа в строке

    Надо сказать, что в качестве "переменной", должна выступать строка типа "string", а то новички могут не понять.

    а какие вы знаете ещё способы поиска символа в строке?
    Все зависит от обстоятельств, можно хоть самому функцию поиска написать.

    Если это строки string, то юзать соответствующие методы этого класса.

    Если это строки, которые являются объектами каких-то классов, то работать соответствующими методами этих классов.

    Если это char, то использовать хоть вот эти функции:

    Code:
    char *strchr(const char *, int);
    char *strpbrk(const char *s, const char *accept);
    char *strstr(const char *haystack, const char *needle);
    Если вы не кодите в блокноте, то можно юзать дополнительные методы, предоставляемые некоторыми IDE (Visual Studio, Borland, etc).

    Если вас загнали в очень жесткие условия, то можно и самому написать.
    Успех – это путь от провала до провала без потери энтузиазма. (В. Черчиль)

    Не бойся идти медленно, бойся остановиться. (Китайская пословица)

    When you lose fun and start doing things only for the payback, you're dead. (c) TCLH (Phrack 65, Intro)

+ Reply to Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
All times are GMT. The time now is 01:35
vBulletin® Copyright ©2000 - 2018
www.reverse4you.org