知道strstr能求首次子串出现的地址,想问问c语言还有没有别的函数能求最后一次出现字串的地址。
还有就是试了rindex和index,库文件写的string.h/strings.h还是报错是为什么🥀
rindex和index第二个参数是char字符类型,不能是字符数组
char * index(const char *s, char c);
只能求单个字符出现的地址,不能求子串出现的地址
要求最后一次出现字串的地址。只能自己写函数来实现
如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!
你可以用C++ STL里的std::string::find_last_of()
https://en.cppreference.com/w/cpp/string/basic_string