你这写法完全是C语言写法,与c++完全没有关系。c++标准库提供了string类,直接调用string类的函数就可以了。string str;cin>>str;transform(str.begin(), str.end(), str.begin(), ::tolower);