From 85275b7f9635df918ac5fbb5108ad3b3937842ed Mon Sep 17 00:00:00 2001 From: KIX Date: Sat, 18 Oct 2025 04:57:40 -0400 Subject: [PATCH] func mystr_idx code --- mystr_idx | Bin 0 -> 16152 bytes mystr_idx.c | 20 ++++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100755 mystr_idx create mode 100644 mystr_idx.c diff --git a/mystr_idx b/mystr_idx new file mode 100755 index 0000000000000000000000000000000000000000..cdfd65f88bdccae0b6e43f66c35a3ad48878a8b3 GIT binary patch literal 16152 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 literal 0 HcmV?d00001 diff --git a/mystr_idx.c b/mystr_idx.c new file mode 100644 index 0000000..a3f33d2 --- /dev/null +++ b/mystr_idx.c @@ -0,0 +1,20 @@ +#include +#include +int mystr_idx(char *str, char *substr); +int main(int argc, char **argv) +{ + printf("Print you string\n"); + char s[100]; scanf("%s", s); + printf("Print substring\n"); + char ss[100]; scanf("%s", ss); + printf("Your substr has intex:%d\n", mystr_idx(s, ss)); + return 0; +} +int mystr_idx(char *str, char *substr) +{ + int indx = strstr(str, substr) - str; + if(strstr(str, substr) == NULL) + {indx = -1;} + + return indx; +}