Isupper / tolower不起作用

时间:2017-08-19 17:47:53

标签: c++

这是问题所在,我的程序不会将大写字母更改为小写字母。我无法弄清楚为什么不这样做。

#include <iostream>
#include <ctype.h>

using namespace std;

int main(){
    string str="hEhEhehe";
    for(int i=0;i<str.size();i++){
        if(isupper(str.at(i)))
            tolower(str.at(i));
    }
    cout << str;
    return 0;
}

1 个答案:

答案 0 :(得分:1)

您需要将值分配回字符串的索引。

library(imager)
z = load.image("Slide3.JPG")
z = grayscale(z)
y = resize(z, size_x = 600, size_y = 400)
save.image(im = y, "img3.JPG")