1. 程式人生 > >將string轉換成char*

將string轉換成char*

int main()
{
string line;
getline(cin,line);
char str[20];
int size=line.size();
line.copy(str,line.size(),0);
//char str[20]="liuyanbo";
char upper[20];
for(int i=0;i<size;++i)
{
  //cout<<static_cast<char>(toupper(str[i]));
  upper[i]=static_cast<char>(toupper(str[i]));
}
upper[i]='\0';
cout<<upper<<endl;
return 0;
}