char *str = "test";

char *a= "st" 

char *b = strstr(str,"st"); // 결과는 st 나옴.

int pos1 = a - str; // 5

int pos2 = b - str; // 2


하려는건 str에서 서브문자열의 위치를 출력하려는건데 

이거 보면 a,b둘다 프린트 찍어보면 st나오거든? 

근데 pos1은 5나오고 pos2는 2가 나옴... 

a,b 둘다 같은값인데 왜 저렇게 되는걸까??