Aaron学习笔记
少壮不努力,长大没饭吃!
posts - 4, comments - 13, trackbacks - 0, articles - 37
导航
C++博客
首页
新随笔
联系
聚合
管理
<
2024年12月
>
日
一
二
三
四
五
六
24
25
26
27
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
留言簿
(2)
给我留言
查看公开留言
查看私人留言
随笔档案
(4)
2009年5月 (2)
2009年4月 (2)
文章分类
(36)
C++学习(1)
C和指针(6)
JAVA基础(5)
Linux编程(7)
日常练习(10)
算法设计与分析(7)
文章档案
(37)
2011年7月 (1)
2011年6月 (3)
2011年5月 (1)
2011年4月 (2)
2010年9月 (1)
2010年8月 (4)
2010年7月 (1)
2009年9月 (2)
2009年8月 (1)
2009年7月 (2)
2009年5月 (2)
2009年4月 (3)
2009年3月 (10)
2009年1月 (4)
常去的网站
CSDN论坛
网易论坛
积分与排名
积分 - 66255
排名 - 341
最新随笔
1. 怎么说呢,哎
2. 郁闷,今天没有进展
3. 早起签个名
4. 每天都获得一点小进步
最新评论
1. re: 判断一个IP地址是不是合法
评论内容较长,点击标题查看
--yueyongqiang
2. re: Java中的内部类
很不错,学习了!
--clytze
3. re: 删除字符串中的一部分
没人发现这代码是不对的吗???
--tian
4. re: 字符串查找
不是很理解上方代码,貌似代码要求是查找字符串 但是上面只实现了对字符串的首字符进行匹配的工作
--lost-angel
5. re: 判断一个IP地址是不是合法
109.66.2.1
--fiona
阅读排行榜
1. 怎么说呢,哎(381)
2. 每天都获得一点小进步(349)
3. 郁闷,今天没有进展(333)
4. 早起签个名(320)
评论排行榜
1. 怎么说呢,哎(1)
2. 每天都获得一点小进步(0)
3. 早起签个名(0)
4. 郁闷,今天没有进展(0)
函数strtok()和strstr(), 搞混淆了,郁闷了一天
Posted on 2009-03-29 16:04
赞劲小子
阅读(796)
评论(0)
编辑
收藏
引用
所属分类:
日常练习
char *strtok(char *s, char *delim);
功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。
说明:首次调用时,s指向要分解的字符串,之后再次调用要把s设成NULL。strtok在s中查找包含在delim中的字符并用'\0'来替换,直到找遍
整个字符串。
返回值:从s开头开始的一个个被分割的串。当没有被分割的串时则返回NULL。所有delim中包含的字符都会被滤掉,并将被滤掉的地方设为一处
分割的节点。
#include
<
stdio.h
>
#include
<
string
.h
>
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
;
}
output:
wo_
shi_
yi_
ge_
xuesheng_
Press any key to continue
char *strstr (const char *s1, const char *s2);
说明:返回一个指针,它指向s1中第一次出现s2字符序列(不包括'\0'字符)的位置,没有匹配的则返回NULL
#include
<
stdio.h
>
#include
<
string
.h
>
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
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
一个简单的vector
问题
定义某一函数的指针类型
判断一个IP地址是不是合法
类定义时防止 'class' type redefinition
函数strtok()和strstr(), 搞混淆了,郁闷了一天
引用变量赋值小知识
应该怎样学习C++(转载百度知道)
字符串不同赋值方法的区别 *string 和string[]
带空格的回文判断
二进制转换十进制
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
Powered by:
C++博客
Copyright © 赞劲小子