atoi로 char *를 int형으로 바꿔서 사용한후에
다시 char *로 바꾸려고 하는데 itoa가 없어서
int형의 변수를 (char *)로 형변환 했는데,,,,,안돼네요,,,
도대체 어케 해야하는건지,,,,누구 아시는분 없나요????
sprintf 가 있지요...
http://3dlib.com
많이들 질문하시고 심지어 그 파생들(생각해보셍; )마저도 궁금해하시는 질문이군요. ^^;
sprintf(...)을 써보세요. ^^;
---- The future is here. It's just not widely distributed yet. - William Gibson
itoa는 ANSI C에는 없고요, 윈도 컴파일러인 BC++나 VC++에 있습니다. 리눅스에서는 볼랜드의 리눅스용 C++ 컴파일러인 카일릭스(Kylix)를 사용하면 이것과 같은 BC++ 용 라이브러리를 사용할 수 있습니다.
물론 ANSI 호환성을 위해서는 sprintf(C)나 stringstream(C++)을 써서 직접 구현하는 것이 가장 좋은 방법입니다. stringstream을 사용한 구현 방법은 다음 링크를 참고하세요.http://www.borlandforum.com/impboard/impboard.dll?action=read&db=cpp_tip&no=37
아주 쉽게 만들려면여..
main() { char test[5] = {0}; int len = 0; len = sprintf(test, "%d", 123); printf("[%s][%d]\n", test, len); }
다른방법두 있어요.. 참고하세요~~
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
...
sprintf
가 있지요...
http://3dlib.com
^^;
많이들 질문하시고 심지어 그 파생들(생각해보셍; )마저도
궁금해하시는 질문이군요. ^^;
sprintf(...)을 써보세요. ^^;
----
The future is here. It's just not widely distributed yet.
- William Gibson
itoa는 ANSI C에는 없고요, 윈도 컴파일러인 BC++나 VC++에
itoa는 ANSI C에는 없고요, 윈도 컴파일러인 BC++나 VC++에 있습니다.
리눅스에서는 볼랜드의 리눅스용 C++ 컴파일러인 카일릭스(Kylix)를 사용하면
이것과 같은 BC++ 용 라이브러리를 사용할 수 있습니다.
물론 ANSI 호환성을 위해서는 sprintf(C)나 stringstream(C++)을 써서 직접 구현하는 것이 가장 좋은 방법입니다.
stringstream을 사용한 구현 방법은 다음 링크를 참고하세요.
http://www.borlandforum.com/impboard/impboard.dll?action=read&db=cpp_tip&no=37
:lol:
아주 쉽게 만들려면여..
다른방법두 있어요.. 참고하세요~~
댓글 달기