Question
28. Write a function that accepts a string s1 and a character c1 and returns the index of the first occurrence of c1 in s1
28. Write a function that accepts a string s1 and a character c1 and returns the index of the first occurrence of c1 in s1. If the character c1 does not exist in the s1 then the function needs to return -1.
29.Which of the two functions correctly compute the length of the input string? Explain what the problem is, if one exists, in each of the two functions
1 int myStrLength1(char *s)
{
int length =0;
while (*s != \0) s++;
length = s;
return(length);
}
2 int myStrLength2(char *s)
{
int length =0;
for (; s[length]!=\0; length++,s++);
return(length);
}
Please write the code in C
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