关于 转换大小写
小弟初学编程,请教一个问题,要求把一个string 对象 转换成大写,我的代码如下:#include <iostream>
#include <cctype>
#include <cstring>
using namespace std;
int main()
{
string s="Hello kitty!";
char *ch=s;
char *arr[50];
for(int i=0; i<strlen(s); i++)
{
if(!isupper(*(ch+i)))
*(arr+i)=toupper(*(ch+i));
}
cout << arr << endl;
return 0;
}
有编译不能通过,请各位指点,如能提供可编译代码更是感谢。