#include <stdio.h>
#include <stdlib.h>
char *arrfch(char ch, const char *arr,size_t s) {
size_t i;
for(i = 0; i < s; ++i)
if(arr[i] == ch)
return (char*)(arr+i);
return NULL;
}
int main(void) {
char arr[] = { 'a', 'b', 'c', 'd' };
char *ch = arrfch('c',arr,sizeof(arr)/sizeof(arr[0]));
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmNoYXIgKmFycmZjaChjaGFyIGNoLCBjb25zdCBjaGFyICphcnIsc2l6ZV90IHMpIHsKCXNpemVfdCBpOwoJZm9yKGkgPSAwOyBpIDwgczsgKytpKQoJCWlmKGFycltpXSA9PSBjaCkKCQkJcmV0dXJuIChjaGFyKikoYXJyK2kpOwoJcmV0dXJuIE5VTEw7Cn0KCmludCBtYWluKHZvaWQpIHsKCWNoYXIgYXJyW10gPSB7ICdhJywgJ2InLCAnYycsICdkJyB9OwoJY2hhciAqY2ggPSBhcnJmY2goJ2MnLGFycixzaXplb2YoYXJyKS9zaXplb2YoYXJyWzBdKSk7CglwcmludGYoIiVjXG4iLCpjaCk7CglwcmludGYoIiVjXG4iLCooY2grMSkpOwoJcmV0dXJuIDA7Cn0=