김학래 님이 쓰신 글 :
: 이 프로그램은 숫자를 입력하면 한글로 나타내주는 건데요.....
:
: 문제가 있습니다... ㅜㅜ -123을 입력하면 (음수 백이십삼)이 출력되어야
:
: 하는데요....... (음수 천백이십삼)이라고 출력되는데 밤을새서 해봐도
:
: 어디가 문제인지 모르겠어요 ㅜㅜ
:
: 고수님들 제발 가르쳐주세요.......
:
: if(pp[0]=='-'){
: printf("%s",dan);
: for(i=0;i<=a-1;i++)
: p[i]=pp[i];}
: else{
: for(i=0;i<=a-1;i++)
: p[i]=pp[i];
: }
윗 부분을요....
if(pp[0]=='-')
{
printf("%s",dan);
for(i=1;i< a;i++) /* i는 음수를 제외하기 위해 */
/* 1부터 시작 하였음. */
p[i-1]=pp[i]; /* p[]는 음수를 제외한 값부터 대입 */
a --; /* 전체 길이에서 음수 갯수를 뺌 */
} else {
for(i=0;i |