#include<iostream.h>
#include<stdio.h>
#include<string.h>
int find_char(char **string, char value) // string = &str
{
int count = 0;
if(**string == 0)
return -1;
while((**string != value)&&(**string != 0))
{
count++;
(*string)++;
}
if(**string == 0)
return -1;
return count;
char *str = "abcd_ef";
int ret = find_char(&str,'c');
cout<<ret<<endl;
return 0;
}
#include<stdio.h>
#include<string.h>
int find_char(char **string, char value) // string = &str
{
int count = 0;
if(**string == 0)
return -1;
while((**string != value)&&(**string != 0))
{
count++;
(*string)++;
}
if(**string == 0)
return -1;
return count;
}
int main()
{char *str = "abcd_ef";
int ret = find_char(&str,'c');
cout<<ret<<endl;
return 0;
}