string을 interger로 변환하는 방법은?
글쓴이: shjoung / 작성시간: 월, 2004/04/05 - 1:58오후
제목 그래도 string을 interger로 변환하는 방법을 알고 싶어요.
급한 대로 아래와 같은 방법을 사용하고 있습니다.
interger = ((int)string[0] - (int)'0') * 100 +((int)string[1] - (int)'0') * 10 +((int)string[2] - (int)'0') * 1
데이타는 소켓을 이용해서 받은 데이타입니다.
지금은 양의 정수만을 받고 있는데..
받을 데이타가
음수이거나, 소수일때는 어떻게 해야할까 고민이라서요.
더 좋은 방법들이 존재할 듯한데..
답변 부탁드립니다.
Forums:
atoi 란 함수가 있지 않나요?
ANSI C 에 atoi 라는 함수가 있는데
그걸 이용하시면 될듯하네요.
댓글 달기