回复 12楼 TonyDeng
#include <stdio.h>
#include <string.h>
#include <conio.h>
int main(void)
{
const char* s = "abc123ab12345ab67890";
const char* t = "ab";
const size_t len = strlen(t);
const char* p = s;
p = strstr(p, t)
if (p != NULL)
{
puts(p + len);
}
puts("\nPress any key to continue...");
_getch();
return 0;
}
看懂了一些
我想问问 这样改可以吗
而且之前一开始我想实现的功能是 子字符串在 主字符串里最后一次出现的地址
而不是第一次出现的地址
还有strstr()这个函数就是实现
搜索一个字符串在另一个字符串中的第一次出现。找到所搜索的字符串,则该函数返回第一次匹配的字符串的地址;如果未找到所搜索的字符串,则返回NULL。
还不是很懂 所以小妹有些疑问 谢谢细心解答哈。。。。。