ユーザーがスペースを含む文を入力すると、while ループはこれらのスペースの 1 つで停止します。なぜこうなった?「\0」とスペースは同じですか、それとも何か間違ったことをしましたか?
int main ( )
{
char user_input[200];
cin>>user_input;
int i=0;
while(user_input[i]!='\0')
{
i++;
}
cout<<i;
return 1;
}
皆さん、ありがとうございました。