2009-11-06 4 views
3

기능 :STDLIB는 itoa 내가 인터넷에서 검색하여 itoa() 함수 &가이 기능 stdlib.h에 내가 지금 GCC의 2 버전을 사용하고</p> <p>이라고 주장 사용하는 코드를 많이 보았다

  • (GCC) 4.2.4 (우분투 4.2.4-1ubuntu4))

  • (GCC) 4.1.2-44 4.1.2 20080704 (레드햇)

    1. 둘 다 itoa() 함수를 가지고 있지 않습니다. (나는 프로그램 & 오류를 컴파일합니다 : itoa에 대한 정의되지 않은 참조).

      아이디어가 있으십니까? 감사합니다. .

    답변

    8

    itoa()은 표준 C가 아닙니다. snprintf()은 그 자리에서 사용할 함수입니다 (적어도 작성하는 것이 가장 간단한 방법 일 것입니다).

    4

    Wikipedia은 비표준 기능이지만 컴파일러는 부적합 모드에서 헤더 <stdlib.h>을 통해 종종 제공합니다.

    1

    Here이 문제에 관한 좋은 기사입니다. "어떻게 itoa()를 GCC와 함께 사용합니까?". 아티클은 심지어 여러 가지 itoa() 구현을 제공하며 성능 비교도 제공합니다.

    +1

    링크가 죽었습니다. –