strstr
- 函数搜索一个字符串在另一个字符串中的第一次出现。
- 该函数返回字符串的其余部分。
- 如果未找到所搜索的字符串,则返回 false。
char * strstr ( const char *, const char * );
就举栗子说明问题吧
#include<stdio.h>
#include<windows.h>
int main()
{
char str[] = "this is a simple string";
char *ph;
ph = strstr(str, "simple");
strncpy(ph, "sample", 6);
puts(ph);
system("pause");
return 0;
}
strtok
char * strtok ( char * str, const char * sep );
- sep参数是个字符串,定义了用作分隔符的字符集合
- 第一个参数指定一个字符串,它包含了0个或者多个由sep字符串中一个或者多个分隔符分割的标记。
- strtok函数找到str中的下一个标记,并将其用 \0 结尾,返回一个指向这个标记的指针。(注:strtok函数会 改变被操作的字符串,所以在使用strtok函数切分的字符串一般都是临时拷贝的内容并且可修改。&#