您好我正在尝试编写一个函数,该函数通过使用指针而不是返回值将字符串转换为小写。
void makeLowerCase(std::string* in){
//for loop tolower(char from *in);}
但我不知道如何从我的指针中获取每个字符以使用 tolower(),或者如何获取字符串中有多少个字符
*in.length()
和
sizeof(*in)/sizeof(char)
不要为它工作。前者我在使用指针时出错,后者我得到相同的返回值,sizeof(*in)
所以我什至不知道如何结束我的 for 循环。