strstr和strtok函数
来源:百度文库 编辑:神马文学网 时间:2024/04/29 23:31:16
char *strtok(char *s, char *delim);
功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。
说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。strtok在s中查找包含在delim中的字符并用'\0'来替换,直到找遍
整个字符串。
返回值:从s开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。所有delim中包含的字符都会被滤掉,并将被滤掉的地方设为一处
分割的节点。
#include
#include
int main(void)
{
char buf1[]="wo shi yi ge xuesheng";
char * token = strtok(buf1, " ");
while( token != NULL )
{
printf( "%s_\n", token);
token = strtok( NULL, " ");
}
return 0;
}
wo_
shi_
yi_
ge_
xuesheng_
Press any key to continue
char *strstr (const char *s1, const char *s2);
说明:返回一个指针,它指向s1中第一次出现s2字符序列(不包括'\0'字符)的位置,没有匹配的则返回NULL
#include
#include
int main(void)
{
char *haystack="aaa||a||bbb||c||ee||";
char *needle="||";
char *buf = strstr( haystack, needle);
if(buf != NULL)
printf( "%s\n", buf);
return 0;
}
output:
||a||bbb||c||ee||
Press any key to continue
strstr和strtok函数
c函数: strtok 和 strtok_r
函数指针和指针函数
函数指针和指针函数
函数malloc()和calloc()
指针函数和函数指针 zz
ASP教程:DateDiff函数和DateAdd函数
ASP日期和时间函数.....
友元函数和友元类
数据库日期和时间函数
DELPHI常用过程和函数
SetTimer和KillTimer函数哦
友元函数和友元类
数字签名和哈希函数
构造函数、析构函数和赋值操作符
C语言再学习 之 函数指针和指针函数
C++中的虚函数和纯虚函数用法
Mysql日期和时间函数不求人
Printf和Scan函数的使用方法
java版本的escape和unescape函数
Mysql日期和时间函数不求人
Foxpro 子程序和函数-知识-黑客基地
静态数据成员和静态函数成员
自相关函数和互相关函数的matlab计算和作图