У меня есть эта программа, где я пытаюсь продолжать цикл, пока что-то, что введено, не является целым. Независимо от того, вводя я не целое число или целое число, программа все еще ломается и заканчивается. Пожалуйста, помогитеКак сохранить цикл до тех пор, пока не будет введен целое число
int data;
do
{
cout<<"enter data: ";
cin>>data;
cout<<"yes"<<endl;
return data;
} while(cin.good());