как проверить начало строки в C ++ - PullRequest
47 голосов
/ 11 ноября 2011

Есть ли способ в C ++ проверить, начинается ли строка с определенной строки (меньше, чем оригинал)? Так же, как мы можем сделать в Java

bigString.startswith(smallString);

Ответы [ 12 ]

0 голосов
/ 11 ноября 2011

strstr() возвращает указатель на первое вхождение строки в строке.

0 голосов
/ 11 ноября 2011

Либо создайте подстроку, которая является длиной вашей переменной smallString, и сравните их.Или выполните поиск подстроки smallString и посмотрите, вернет ли она индекс 0

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...