문자열에서 앞에 글자만 비교하고 싶은데...

익명 사용자의 이미지


char *ptr = "777 i like apple";

이란 문자열이 있는데요. 앞에 777이란 글자만 비교하고 싶은데

if(!(strncmp(ptr, "777", 3)))
printf("맞아!");
else
printf("틀려!");

요렇게 하는게 맞는건가용?

익명 사용자의 이미지

궁금이 wrote..

char *ptr = "777 i like apple";

이란 문자열이 있는데요. 앞에 777이란 글자만 비교하고 싶은데

if(!(strncmp(ptr, "777", 3)))
printf("맞아!");
else
printf("틀려!");

요렇게 하는게 맞는건가용?