문자열에서 특정 문자의 위치를 찾는 함수로 strchr이 있다. 단점이라 하면 한글자의 문자만 찾을 수 있는 것 같다.
원형이 아래와 같다.

char* strchr(const* s, int c);

대충 간단하게 아래 예제와 같이 쓰면 된다. 문자열에서 검색할 문자가 검색되지 않는다면 NULL을 리턴한다. strrchr은 뒤부터 검색하여 위치를 알려준다. 또, memchr이란 함수도 있는데 비슷할거라 생각한다.

#include <string.h>
void main()
{
    char string[] = "abcdcfg";
    char* i;

    i=strchr( string, 'c' );
    printf("##%d, %s\n", i-string, i);
    i=strrchr( string, 'c' );
    printf("##%d, %s\n", i-string, i);

}