[완료] argv 가 소수점단위 일때..프로그램에서 그대로 받아들이는 방법이..
글쓴이: vlzkcbcb / 작성시간: 금, 2009/10/23 - 11:25오전
int main(int argc, char **argv) { double wait_time; wait_time = (double)(atoi(argv[1])); printf("argv[1] = %s\n",argv[1]); printf("wait_time = %f\n",wait_time); return 0; }
이렇게 프로그램을 짯는데...
인자를 0.3 으로 주고 실행했을때
결과가 아래처럼 나오네요..
argv[1] = 0.3 wait_time = 0
wait_time 이 0.3 이 나올수있게 하려면 어떻게 해야할까요?
atoi 문제인건 확실한거같은데....
Forums:
atoi는 정수로
atoi는 정수로 바꿔주는 함수입니다.
atof를 쓰세요.
---8< 서명 -----------------
애니메이션 감상 기록 http://animeta.net/
atof를 쓰세요.
atof를 쓰세요.
--------------------
늦었네요. ^^;
감사합니다.
이제 잘되네요 ㅠㅠ
두분모두 감사드립니다.
댓글 달기