fork(1) download
  1. #include <stdio.h>
  2. #include <stdlib.h>
  3.  
  4. char *arrfch(char ch, const char *arr,size_t s) {
  5. size_t i;
  6. for(i = 0; i < s; ++i)
  7. if(arr[i] == ch)
  8. return (char*)(arr+i);
  9. return NULL;
  10. }
  11.  
  12. int main(void) {
  13. char arr[] = { 'a', 'b', 'c', 'd' };
  14. char *ch = arrfch('c',arr,sizeof(arr)/sizeof(arr[0]));
  15. printf("%c\n",*ch);
  16. printf("%c\n",*(ch+1));
  17. return 0;
  18. }
Success #stdin #stdout 0s 2292KB
stdin
Standard input is empty
stdout
c
d