#include <stdio.h>
#include <stdlib.h>
namespace { char const digit[] = "0123456789"; }
void itoa(int num,char b[])
{
char *arr = b;
int cCount = 0;
int choise = 0;
if(num < 0 )
{
arr[0] = '-';
num = num * -1;
}
else arr[0] = '+';
int shifter = num;
do
{
shifter = shifter / 10;
cCount++;
}while(shifter>0);
arr[cCount+1] ='\0';
do
{
arr[cCount--] = digit[(num % 10)];
num=num/10;
}while(cCount>0);
}
int main()
{
int value;
char string[100];
value = 10;
itoa(value,string);
printf("변환된 문자열은 %s입니다\n",string);
value = -12345;
itoa(value,string);
printf("변환된 문자열은 %s입니다\n",string);
}
'Soft Ware > C++ 언어!!' 카테고리의 다른 글
템플릿의 구체적 명시화를 이용한 간단한 프로그램 ^^ (0) | 2012.02.02 |
---|---|
템플릿을 이용한 클래스 작성하기 ^^ (0) | 2012.02.02 |
#pragma 에 대해서 ^^ 어느분 블러그에서 가지고 왔습니다 (0) | 2012.01.27 |
포인터를 이용한 재미있는 소스 (0) | 2012.01.27 |
using 지시자와 using 선언 (0) | 2011.10.24 |