Files
lab1_git/mystr_idx.c
2025-10-04 15:12:10 +03:00

22 lines
502 B
C

#include <stdio.h>
int mystr_idx(char *str, char *substr) {
for (int i = 0; str[i]; i++) {
int j = 0;
while (str[i + j] && substr[j] && str[i + j] == substr[j]) {
j++;
}
if (!substr[j]) {
return i;
}
}
return -1;
}
int main() {
char str[] = "Hello, world!";
char substr[] = "world";
int index = mystr_idx(str, substr);
printf("substring index '%s' in string '%s': %d\n", substr, str, index);
return 0;
}