我正在尝试将句子从大写转换为小写。我也写了一个代码,但是当出现空格时我会停下来。我该如何解决这个问题并转换整个句子?这是我的代码
#include<iostream>
#include<cstring>
using namespace std;
int main()
{
    char str[100];
    cin>>str;
    for(int i=0;i<strlen(str);i++)
    {
        if(str[i]>='A'&&str[i]<='Z')
        {
            str[i]=str[i]+32;
        }
    }
    cout<<str<<endl;
    return 0;
}