cara membandingkan karakter huruf kecil dengan cpp unggul

for(int i=0;i<str.size();i++){
int c = str[i]; 
        if (islower(c))  
            str[i] = toupper(c);
}
DarkPhilosopher