while((c= getchar()) != '\n' && c != EOF);
gets()를 사용하여 문자열을 입력하면 문제가 발생했습니다. Google에서 입력 버퍼에 '\ n'값을 유지하고 있음을 발견했습니다. 여기에서 검색하여 위의 코드가 내 문제를 해결할 수있는 것으로 나타났습니다. 그러나 나는 그것의 파악을 아주 얻지 않는다. 이것은 무엇을 하는가 ?? 아무나 제게 계몽 해주십시오.이것은 무엇을합니까? while ((c = getchar())! = ' n'&& c! = EOF);
아니요, C++을 직접 공부 한 다음 여기에 질문을 게시하십시오. –
'C++ '태그를'C++'가 아닌'C' 태그로'C' 태그로 변경했습니다. – Benio
@ 베니오는 그렇게하지 않습니다. 그것이 유효한 C++ 코드 일 경우 유효한 C가 중요하지 않습니다. 그리고 때로는 차이점이 중요합니다. –