Вопросы к Поиску с Алисой
Метод substr при работе со строками извлекает часть строки указанной длины. tproger.ru Первым параметром принимает стартовую позицию, вторым — длину. tproger.ru Значение первого параметра может быть отрицательным, тогда позиция определяется с конца строки. tproger.ru
Функция strstr ищет в строке определённую подстроку и возвращает указатель на символ первого вхождения подстроки, то есть по сути адрес подстроки. metanit.com Если от адреса первого символа строки вычесть адрес первого вхождения подстроки, то получится индекс подстроки в строке. metanit.com
Таким образом, основное отличие между методами substr и strstr заключается в том, что substr извлекает подстроку, а strstr ищет её и возвращает указатель на символ первого вхождения. metanit.com