Question
Rewrite appropriate C language programs WITH POINTERS instead of array indexing: 1) strindex(). ********************************************************************************* 1) strindex() #include int strindex (char s[], char t[]); int strindex_ptr
Rewrite appropriate C language programs WITH POINTERS instead of array indexing:
1) strindex().
*********************************************************************************
1) strindex()
#include
int strindex (char s[], char t[]); int strindex_ptr (char *s, char *t);
int main() { printf("%d", strindex("Hello World", "World")); return 0; }
int strindex(char s[], char t[]){ int i, j, k; for (i=0; s[i] != '\0'; i++){ for ( j=i, k=0; t[k]!='\0' && s[j]==t[k]; j++, k++) ; if (k>0 && t[k] == '\0') return i; } return -1; }
int strindex_ptr (char *s, char *t){ // YOUR CODE HERE/ REWRITE WITH POINTERS. return -1; }...
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started