c++中替换字符串数组中大小写问题

要求把字符串中小写字母都替换为大写字母,但是遇到空格这种就不在到怎么处理,遇到空格后,后面的字符都不输出了。

img

if(str[i] >='a' && str[i] <='z')
你后面的怎么写成str[i+1]<='z'了呢???