0
은이 같은 콘솔에서 입력을 판독하려고하면왜 cout이 작동하지 않습니까?
6 6 4
1 1 1
2 1 1
1 2 1
2 2 1
다음 코드 조각, 트리플렛의 라인마다, I 간단 찾는를 계산하는 (N/A + 1) * (m/A + 1) 결과를 콘솔에 출력합니다.
while(cin.get()!='\n'){
int n=0, m = 0, a =0;
cin >> n >> m >> a;
cout <<(n/a+1) * (m/a+1) << endl;
}
그러나 작동하지 않는 이유는 무엇입니까? 여기
당신은'cin.get()'이 입력 버퍼로부터 문자를 추출 할 것이라는 것을 알고 있습니다. 그 성품은 영원히 사라질 것입니다. 한 번에 한 줄씩 읽으려면 ['std :: getline'] (http://en.cppreference.com/w/cpp/string/basic_string/getline)과 ['std :: istringstream' ] (http://en.cppreference.com/w/cpp/io/basic_istringstream)을 참조하십시오. –
스택 오버플로에 오신 것을 환영합니다. "작동하지 않습니다."무슨 일이 일어날 지 알려주시겠습니까? – philant
shin 나는 당신의 질문에 대답했다, 당신은 그것을 보았 느냐? – gsamaras