문자열이 "qwerty"
이고 그 안에 e
문자의 색인 위치를 찾고 싶다고 가정합니다. (이 경우 색인은 2
일 것입니다.)C에서 문자열 내의 문자 색인을 찾는 방법은 무엇입니까?
C에서 어떻게합니까?
나는 strchr
함수를 찾았지만 인덱스가 아닌 문자에 대한 포인터를 반환합니다.
char *string = "qwerty";
char *e;
int index;
e = strchr(string, 'e');
index = (int)(e - string);
가능한 중복 C] (http://stackoverflow.com/questions/4824/string-indexof-function-in-c) –