编译器报错:cannot convert 'std::string {aka std::basic_string<char>}' to 'const char*' for argument '1' to 'size_t strlen(const char*)'
这是我在做蓝桥杯题目单词分析时遇到的,输出出现次数最多的单词和输出的次数。
然后这里报错,
通过查阅资料才发现原因,s是一个string类型的变量,strlen要求的参数是char *。因此可以用size()来代替strlen()。