Muzaffar
Muzaffar

С++. Объясните, пожалуйста, небольшую функцию построчно. Что-где-зачем-для чего мы объявляем, как используем, что выводится

Функция возвращает индекс строки t в строке s и -1, если t не входит в s.
Нужны подробные комментарии.

#include
#include

using namespace std;

int strstri(char *str, char *srch) {
int c, l = strlen(srch);
for (c = 0; str[c] != '\0' && strncmp(str + c, srch, l) != 0; ++c) ;
return str[c] != '\0' ? c : -1;
}

int main() {
char s[99], t[99];
cout

ИС
Ириша Суровцева

str[c] != '0' - пока массив "строка с "С" элементов" не равна 0.
!= - не равно.

Похожие вопросы
Задача (Паскаль) на функции. Используя логическуюю функцию определить, есть ли латинские буквы в массиве.
Помогите пожалуйста... Удалил небольшую ветку функций ПРАВОЙ КНОПКОЙ МЫШИ.
Обьясните пожалуйста построчно код на C
есть тут Программисты? Объясните пожалуйста как работать с "Функциями"? Работать именно на "С".
Построчное чтение из файла используя TStringList
Может ли функция возвращать значение типа указатель? Если да, то как объявляется прототип такой функции?
реализовать программу на С/С++. транспонировать матрицу, используя функции
программирование с++ текстовый файл построчно в массив. как построчно занести строки текстового файла в массив...?
Используя механизм перегрузки функций
Как сделать функцию в Си++ Builder что бы вывод был массивом?