![]() |
#2
newyj2008-12-01 21:39
|
小弟初学编程,请教一个问题,要求把一个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;
}
有编译不能通过,请各位指点,如能提供可编译代码更是感谢。