|
char t;
while(1)
{
printf("입력값 : ");
scanf("%c",&t);
if (t == 'n')
{
break;
}
scanf("%c",&t);
}
scanf를 2개 쓰시면 되구요
그 사람이 가르쳐 준 방법
scanf("\n%c",&t);
이거는요
\n << 이게 제가 이 위에꺼에서 말씀 드렸듯이
t 변수에 앤터 값이 들어가는데요
그 값을 없애주는 역활을 하게 되네요.
scanf 2개 쓰기 꺼림직 하시다면
scanf("\n%c",&t);
이거 쓰시는게 날것 같네요 ㅎ
그럼 해결 되셧나요??
아 그리고 님이 짠거 문제 있는게 아니라
모든 환경에서 다 그런거니까 걱정 마시구요
#include <iostream.h>
이것도 괜찮다고 봅니다.
char a;
cout << "안녕하세요\n입력값 : ";
cin >> a;
이렇게 하면 화면 출력은
안녕하세요
입력값 : x
이렇게 되겟죠.
아 그리고 입력할 변수가 두개면
char a,b;
cin >> a >> b;
cout << "첫번째입력값 : " << a << "\n두번째입력값 : " << b;
이렇게 하면 됩니다. 완벽한 설명이었던듯 ㅎ
수고 하셧습니다.
|