과제중인데 scanf가 입력을 안받음.. 왜 그런거임??
#include
#include
#define _CRT_SECURE_NO_WARNINGS
int main(void)
{
int n; int x;
while (1)
{
char opt;
printf("Enter an interger:");
scanf("%d", &n);
printf("\n");
x = sqrt(n);
if (x*x == n)
{
printf("Next square number: %d\n", (x+1)*(x+1));
}
else
{
printf("%d is not a square number.\n", n);
}
printf("Enter c/C for continue or q/Q for quit: ");
scanf("%c", &opt); // 얘가 입력을 못받음 ㅜㅜㅜㅜ
switch (opt)
{
case 'c':
case 'C':
break;
case 'q':
case 'Q':
printf("Bye! \n");
return 0;
}
}
}
형들 C 질문좀
익명(182.216)
2017-09-28 12:31
추천 0
댓글 4
다른 게시글
-
하이레벨=컴공=땔깜=지잡대 로우레벨=전자=고급인력=인서울익명(39.7) | 17.09.28추천 0
-
하이레벨 땔깜들은 조건문이랑 루프문이 다른건즐 알더라 ㅋㅋㅋ [5]익명(39.7) | 17.09.28추천 2
-
C++ 메서드? 가상함수? 풉. 로우레벨의 눈에는 다 똑같은 [2]익명(39.7) | 17.09.28추천 1
-
빅데이터 인서울 상경계 진지하게 파보려는데익명(223.62) | 17.09.28추천 0
-
눈동냥.맨 납셧다ㅋㅋㅋㅋ익명(188.166) | 17.09.28추천 0
-
수업시간에 떠드는애들 ㄹㅇ그켬아니냐 [12]피에로~(zelot) | 17.09.28추천 0
-
DB 개고수님들 있으신가요. DB고수님드 NULL제외 처리 앙망합니다. [14]dd(1.212) | 17.09.28추천 0
-
가상함수 그거 완전ㅋㅋㅋㅋ익명(128.199) | 17.09.28추천 0
-
근데 자바 플머가 알고리즘 력이 약한 이유가 뭐임? [5]익명(202.31) | 17.09.28추천 0
-
매크로 돌릴때 제목 코드값으로 먼저 쓰잖아똥쟁이(223.62) | 17.09.28추천 0
가독성 ;
전에 입력받은 개행문자나 공백을 읽어들여서 그래
잘 모르겠으면 char 입력받을땐 무조건 scanf(" %c",&chr) 이런식으로 %c앞에 공백하나 붙여
그러면 알아서 공백하고 개행문자 무시하고 입력받아줌