سلام دوستان اشکال برنامه زیر چیست به ظاهر که باید کار کنه وقتی اجرا میکنم وجمله رو مینویسم اینتر میزنم هنگ میکنه برنامه



#include<iostream.h>
int main()
{
char ch;
int tw=0,tk=0;


cout<<"\nplz enter text";
cin>>ch;
while(ch!='\r')
{
tw ++;

if(ch== ' ' )
{
tk ++;
}
}
cout<<"\n tw ="<<tw<<"\n tk="<<tk;

}