方法一: #include
<
algorithm
>
#include
<
string
>
using
namespace
std;
int
main() {
string
str
=
"
Annotated Bibliography on Data Design
"
; transform(str.begin(),str.end(),str.begin(),tolower);
return
0
; }
方法二:
#include <string>
#include
<iostream>
using namespace
std; int
main() { stringstr("Annotated Bibliography on Data Design"
); for(unsigned int i=0;i<str.size();++
i) str[i]=
tolower(str[i]); cout<<
str; return 0
; }
存有疑虑的是:为什么直接使用str.toLowerCase() 就不行呢,提示错误:toLowercase不是str的成员函数,这是为何呢?