안녕하세요 IP주소값을 구분할려는데요..
글쓴이: segenny / 작성시간: 일, 2006/08/27 - 11:06오전
int i = 0, j = 0, k = 0;
for (k = 0; *(ip+i) != '\0'; i++)
{
if ( *(ip+i) == '.')
i++;
j++;
}
switch (j)
{
case 0:
userIP.a0 = *(ip+i);
break;
case 1:
userIP.a1 = *(ip+i);
break;
case 2:
userIP.a2 = *(ip+i);
break;
case 3:
userIP.a3 = *(ip+i);
break;
default:
break;
}
}
주소값을 문자열로 받아서..
이렇게 각 구조체 필드에 저장시킬려고 하는데 잘 안되네요.. ㅡㅡ; 제가 뭘 빠트린 부분이 있나요?
Forums:
function
답변은 아니지만 참고하시라고 올려봅니다; 제가 사용 하는 방법입니다.
---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/
sscanf
sscanf를 사용하시면 됩니다.
즐프하세요..
댓글 달기