|
scanf("\n%c",&temp);
if((temp == 'n') || (temp == 'N'))
완전히 잘못 알고 계시네요;;
\n << 이게 입력 받게 해주는거라니요 -0-
그건 출력 할때 한줄 뛰는건데요
scanf("d \n d");
이렇게 하면
출력값은
d
d
이렇게 나오겠죠
그리고 if문 완전 잘못 됬습니다. 이러니까 프로그램이 안돌아가죠;;
이런식으로 써본적이 없어서 될지 안될지는 모르겠는데
기본적으로 이프문은 이렇게 쓰는겁니다.
if(temp == 'n' || temp == 'N')
--------------------------제가 만들어 본겁니다--------------------------
char t;
while (1)
{
printf("입력 : ");
scanf("%c",&t);
printf("%c\n",t);
if (t=='n')
{
break;
}
}
-----------------------------------------------------------------------
이렇게 해주면 출력이 이렇게 되겠죠. 만약에 'n'을 입력 한다고 칩시다
입력 : n
n
하고 종료가 되겠죠.
님께서 진짜 끝까지 안된다면 위에껄 복사해서 쓰십시요.
|