Поиск подстрок с помощью 'srtchr()'
Используя функцию strchr
Можно ли искать подстроку в строке вместо символа?
Пример:
Вместо этого:
int r=strchr("Hello World",'W');
Можно ли это использовать:
int r=strchr("Hello World","World");
3 ответа
Решение
Нету. Ты можешь использовать strstr
для этого
char *substring = strstr("Hello World","World");
Используя функцию 'strchr()', можно ли искать "строку" в строке вместо "символа"?
Пример:
Вместо этого: int r=strchr("Hello World", "W");
Можно ли это использовать: int r=strchr("Hello World","World");
Нет вот что strstr()
для.
Обратите внимание, что strchr()
не возвращается int
, он возвращает char *
указатель на искомый символ или NULL
если не найден Предупреждения компилятора существуют по причине...
Используйте strstr для этого.
Используйте эту ссылку для справки