-1
콘솔의 "while"에서 정수를 읽는 중, 빈 문자열을 입력 할 때 읽기를 중지하는 방법은 무엇입니까? 누군가가 나에게 도움이 경우 콘솔 입력 닫기 C++
while (cin >> index)
{
if (index >= v.size() || index < 0)
{
break;
}
n_v.push_back(v[index]);
}
는
I want it to break when an empty string is read
나는 greatful 일 것이다.
@ user0042 "빈"입력은 줄 바꿈이고 줄 바꿈은 공백이며, (비 문자) 입력 작업은 기본적으로 공백을 앞서는 부분을 건너 뛰므로 차단됩니다. –
int 대신 문자열을 읽고 비어 있는지 확인하십시오. – user463035818