본문

글쓰기   목록 | 이전글 | 다음글

[질문] 코드블럭 C 잼민이 입니다. [9]


profile_image


(315557)
1 | 9 | 922 | 비추력 44639
프로필 열기/닫기
글쓰기
|
목록 | 이전글 | 다음글

댓글 | 9
1
 댓글


(IP보기클릭)211.212.***.***

VC 이용하신다면 fflush(stdin); 이걸 입력받기전에 넣어보시겠어요? 오래되어서 잘 기억은 나는데, 입력버퍼에 뭔가가 들어있어서 그런 현상이 있었던거 같은 기억이
21.12.10 21:23

(IP보기클릭)59.16.***.***

차가운눈
답변 감사드립니다. fflush(stdin);scanf("%c",&c);로 해봣는데 입력은 가능한데, 결과값이 안나오네요. 제가 뭘 잘못한거 같습니다. | 21.12.10 21:29 | |

(IP보기클릭)59.16.***.***

차가운눈
다른걸로 해볼께요. 좋은 주말 보네세요^^ | 21.12.10 21:30 | |

(IP보기클릭)211.212.***.***

while (getchar() != '\n') continue; 입력 받기전에 이런 코드 넣어보시겠어요? https://8ublictip.tistory.com/6 이 블로그 글 참고했습니다
21.12.10 21:40

(IP보기클릭)211.212.***.***

https://int-i.github.io/c/2020-04-26/fflush-stdin/ 이 블로그 글 보니 VS2015 이상에서는 fflush(stdin); 가 안 먹는다고 하네요. 위에 알려드린 코드로 하시면 될거 같아요 while (getchar() != '\n'); 한 줄로 간단하게 이렇게 하셔도 될거 같고
21.12.10 21:46

(IP보기클릭)59.16.***.***

차가운눈
감사드립니다. 해결했습니다. | 21.12.10 22:37 | |

(IP보기클릭)58.141.***.***

scanf(" %c", &c);
21.12.10 21:50

(IP보기클릭)59.16.***.***

Chainsfield
헐....이런 간단한 방법이T..T 겨우 한칸을 띄어쓰기 하면... 감사드립니다. | 21.12.10 22:38 | |

(IP보기클릭)211.106.***.***

구글에 'scanf 무시' 라고 검색해보세요
21.12.12 14:52


1
 댓글




목록 | 이전글 | 다음글
X