아래 예제는 정수를 입력 받아 역순으로 문자열에 저장 후 출력하는 소스이다. #include int main(){ int N; //임의의 정수 N 입력 scanf("%d",&N); char x[10]; //최대 자릿수 설정 int i=0; while(N!=0){ *(x+i)=N%10+48; //아스키 코드표 참고 //일의 자리를 구한다음 값을 나눠서 다음 일의자리를 구한다. //12345 % 10 하면 5값이 나오고 문자로 변환 한다음 //12345 / 10 을 하여 1234 를 N에 다시 저장 //1234 % 10 하면 다시 .. N=N/10; i++; } *(x+i)='\0'; //널 문자 추가 printf("%s",x); return 0; }