用tolower函数把string对象s中的字母改为小写字母
for(string::size_type index=0; index != s.size(); ++index)
s[index] = tolower(s[index]);
cout << s << endl;
C标准库头文件命名形式为name.h,而C++版本则命名为cname,少了后缀.h,而在头文件名前加了c,c表示这个头文件源自c标准库,
因此,cctype与ctype.h文件的内容是一样的,只是采用了更适合C++程序的形式。
特别地,cname头文件中定义的名字都定义在命名空间std中,而.h版本中的名字却不是这样。
应采用cname这种头文件的版本,这样标准库中的名字在命名空间std中保持一致。
本文介绍如何使用C++标准库中的tolower函数将字符串对象中的所有字母转换为小写,并解释了C++标准库头文件的命名规范及其与C语言库的区别。
1万+

被折叠的 条评论
为什么被折叠?



