E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
strtok_r
关于函数strtok和
strtok_r
的使用要点和实现原理
strtok函数的使用是一个老生常谈的问题了。该函数的作用很大,争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证。交代一下实验环境是必要的,winxp+vc6.0,一个极端平民化的实验环境。本文中使用的源代码大部分来自于网络,我稍加修改作为例证。当然,本人水平有限,有不妥之处在所难免,各位见谅的同时不妨多做实验,以实验为证。strtok的函数原型为cha
zhaojunjiezhao
·
2012-08-08 10:06
strtok
strtok和
strtok_r
strtok和
strtok_r
原型:char*strtok(char*s,char*delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。
bytxl
·
2012-06-27 17:00
struct
null
buffer
token
character
strtok 和
strtok_r
的使用
1. strtok介绍众所周知,strtok可以根据用户所提供的分割符(同时分隔符也可以为复数比如“,。”)将一段字符串分割直到遇到"\0".比如,分隔符=“,” 字符串=“Fred,John,Ann”通过strtok 就可以把3个字符串 “Fred” “John” “A
fp_moon
·
2012-06-01 17:00
strtok()和
strtok_r
()
原:http://www.cnblogs.com/hoys/archive/2011/09/19/2180999.html下面的说明摘自于最新的Linux内核2.6.29,说明了strtok()这个函数已经不再使用,由速度更快的strsep()代替/**linux/lib/string.c**Copyright(C)1991,1992LinusTorvalds*//**stupidlibraryr
zdsfwy
·
2012-04-22 08:34
strtok
strtok_r
strtok和
strtok_r
strtok和
strtok_r
原型:char*strtok(char*s,char*delim);功能:分解字符串为一组字符串。s为要分解的字符串,delim为分隔符字符串。
Leichelle
·
2012-04-16 22:00
struct
jni
null
buffer
token
character
strtok_r
函数研究
strtok/
strtok_r
函数用于分割字符串,区别在于前者线程不安全,后者是线程安全的。
xudongdong99
·
2012-02-27 13:00
strtok()和
strtok_r
() 函数解析
1.strtok介绍众所周知,strtok可以根据用户所提供的分割符(同时分隔符也可以为复数比如“,。”)将一段字符串分割直到遇到"\0".比如,分隔符=“,”字符串=“Fred,John,Ann”通过strtok就可以把3个字符串“Fred”“John”“Ann”提取出来。上面的C代码为QUOTE:intin=0;charbuffer[]="Fred,John,Ann"char*p[3];cha
dingnning
·
2012-01-16 14:09
strtok()和
strtok_r
() 函数解析
1.strtok介绍众所周知,strtok可以根据用户所提供的分割符(同时分隔符也可以为复数比如“,。”)将一段字符串分割直到遇到"\0".比如,分隔符=“,”字符串=“Fred,John,Ann”通过strtok就可以把3个字符串“Fred” “John” “Ann”提取出来。上面的C代码为QUOTE:intin=0;charbuffer[]="Fred,John,Ann"cha
dingnning
·
2012-01-16 14:00
c
struct
jni
null
buffer
C字符串分割 - strtok 与
strtok_r
C字符串分割-strtok与strtok_rhttp://hi.baidu.com/alexin163/blog/item/f1ad5287bed5eb2dc65cc388.html1.strtok介绍众所周知,strtok可以根据用户所提供的分割符(同时分隔符也可以为复数比如“,。”)将一段字符串分割直到遇到"\0".比如,分隔符=“,”字符串=“Fred,John,Ann”通过strtok就可
zhongguomin
·
2011-12-20 16:00
c
struct
jni
null
buffer
线程不安全函数
从网上搜了些资料,多线程环境小心多线程不安全函数:strtok、asctime、ctime、gmtimeandsoo改成线程安全的函数
strtok_r
即可。
caohao2008
·
2011-11-17 13:00
多线程
function
null
delete
buffer
token
关于函数strtok和
strtok_r
的使用要点和实现原理(二)
(一)中已经介绍了使用strtok函数的一些注意事项,本篇将介绍strtok的一个应用并引出
strtok_r
函数。 1.一个应用实例网络上一个比较经典的例子是将字符串切分,存入结构体中。
helpxs
·
2011-11-11 11:00
function
null
buffer
token
library
Parsing
关于函数strtok和
strtok_r
的使用要点和实现原理(一)
strtok函数的使用是一个老生常谈的问题了。该函数的作用很大,争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证。交代一下实验环境是必要的,winxp+vc6.0,一个极端平民化的实验环境。本文中使用的源代码大部分来自于网络,我稍加修改作为例证。当然,本人水平有限,有不妥之处在所难免,各位见谅的同时不妨多做实验,以实验为证。strtok的函数原型为ch
helpxs
·
2011-11-11 10:00
网络
百度
null
文档
buffer
library
strtok
strtok_r
strtok这个函数是不可重入的函数,同时也是线程安全的,不能用于多线程处理。并且它会修改原字符串!原型:char*strtok(char*s,constchar*ct)用途:在s中找出以ct中的字符为分隔的字符串,即是源串中除去了含有分隔串中的所有字符后余下的一段段的字符串,每调用一次找到一串,找不到则返回空串。第一次调用必须传给它有效的字符串,第二次传NULL就可以了,每次调用返回找到的子串的
awsqsh
·
2011-10-23 22:00
多线程
unix
null
c语言 strtok
strtok_r
的一种实现
#include#includechar*strtok1(char*str,constchar*delim){ char*p=NULL; char*pd=NULL; staticchar*ps=NULL; charflag=0; //ifpsnotpointtothelastofstr,settheflag=1; if(str!=NULL) { ps=str;
maimang1001
·
2011-10-23 12:00
c
String
null
语言
token
hierarchy
关于函数strtok和
strtok_r
的使用要点和实现原理(二)
(一)中已经介绍了使用strtok函数的一些注意事项,本篇将介绍strtok的一个应用并引出
strtok_r
函数。 1.一个应用实例网络上一个比较经典的例子是将字符串切分,存入结构体中。
liuintermilan
·
2011-03-28 15:00
function
null
buffer
token
library
Parsing
关于函数strtok和
strtok_r
的使用要点和实现原理(一)
strtok函数的使用是一个老生常谈的问题了。该函数的作用很大,争议也很大。以下的表述可能与一些资料有区别或者说与你原来的认识有差异,因此,我尽量以实验为证。交代一下实验环境是必要的,winxp+vc6.0,一个极端平民化的实验环境。本文中使用的源代码大部分来自于网络,我稍加修改作为例证。当然,本人水平有限,有不妥之处在所难免,各位见谅的同时不妨多做实验,以实验为证。strtok的函数原型为cha
liuintermilan
·
2011-03-26 23:00
网络
百度
null
文档
buffer
library
strtok_r
需要注意的地方
在项目中,分割字符串,使用了
strtok_r
函数,该函数主要是分割字符串使用的。
saint1126
·
2011-01-11 13:00
数据结构
c
测试
null
token
strtok和
strtok_r
注:下面的说明摘自于最新的Linux内核2.6.29,说明了strtok()这个函数已经不再使用,由速度更快的strsep()代替/**linux/lib/string.c**Copyright(C)1991,1992LinusTorvalds*//**stupidlibraryroutines..Theoptimizedversionsshouldgenerallybefound*asinlin
ProgBelief
·
2011-01-10 13:00
C字符串分割(strtok和
strtok_r
)
先说说一个使用strtok经常遇见的问题: char*str="FredJohnMicheal";charbuf[4];inti=0; while((buf[i]=strtok(str,""))!=NULL){i++;str=NULL;} 上面这段代码在运行的时候会出现Segmentfault,原因是strtok函数会改变第一个参数的值,而str是一个常量,所以会出错。如果将str的定义做以下改变
beyond702
·
2010-12-22 10:00
c
jni
null
buffer
strtok_r
测试代码
charbuf[]=";132;312;213;;;aa"; std::cout<
strtok_r
netnote
·
2010-04-30 09:00
线程安全——strtok VS
strtok_r
#includechar*strtok(char*restricts1,constchar*restricts2); strtok将字符串分隔成标记。对strtok的第一次调用与后继的调用不同。第一次调用的时候,将要解析的字符串地址作为第一个参数s1,传递进去。在后继的解析同一个字符串的调用中,用NULL作为第一个参数。 对strtok的每个后继调用都返回下一个标记的起始,并在返回的标记末
ixidof
·
2010-01-07 22:00
String
function
null
buffer
token
tokenize
strtok及
strtok_r
的应用!
函数定义及头文件:char*strtok(char*s, constchar*delim) 头文件:。该函数的作用是分割字符串,参数s执行欲分割的字符串,参数delim则为分割标志 strtok函数的实例: intmain(intargc,char**argv){ charstr[]="helloworld"; char*p=""; char*q=NULL; q=strtok(s
hulihong
·
2009-12-18 10:00
null
C库源代码实现: strtok
NetBSD实现:1:char*
strtok_r
(char*string_org,constchar*demial,char**last)2:{3:constchar*spanp;//span表示分隔,
程序空间
·
2009-06-01 14:00
strtok函数实现与应用
strtok:#includechar*strtok(char*str,constchar*delim);char*
strtok_r
(char*str,constchar*delim,char**saveptr
ast_224
·
2009-03-10 18:00
String
validation
Microsoft
null
token
tokenize
C 字符串小研究 strtok VS
strtok_r
1.strtok介绍众所周知,strtok可以根据用户所提供的分割符(同时分隔符也可以为复数比如“,。”)将一段字符串分割直到遇到"/0".比如,分隔符=“,”字符串=“Fred,John,Ann”通过strtok就可以把3个字符串“Fred” “John” “Ann”提取出来。上面的C代码为int in=0;char buffer[]="Fred,John,Ann"char *p[
berniebd
·
2008-08-28 10:00
c
struct
null
buffer
上一页
1
2
3
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他