Java 리소스를 기초로 무언가를 배우려고합니다.이를 C++에 적용하고 싶습니다. 자바의Java StdIn.isEmpty()에 해당하는 C++은 무엇입니까
소스가 있습니다
C에서while(!StdIn.isEmpty())
{
//Take input from standard input, and process it...
}
++ 내가 가지고 올 수있는 가장 가까운 솔루션은 그러나
while(cin >> someString)
{
//process someString...
}
했다, 문제는, 개체의 CIN 반환 상태가. 잘못된 입력을 std :: string에 넣을 수는 없습니다. 이것은 int에서는 작동하지만 string에서는 작동하지 않을 수 있습니다. 동등한 기능 또는 문제 해결 방법?
미리 감사드립니다.
물론 가능합니다. EOF를 입력하십시오. – chris
적어도 나에게 당신이하려는 일은 분명하지 않다. –
표준 Java API에는'StdIn' 클래스가 없습니다. 너 뭐하려고? – Joni