Where there is a dream ,there is hope
C++博客
::
首页
::
联系
::
聚合
::
管理
64 Posts :: 0 Stories :: 8 Comments :: 0 Trackbacks
常用链接
我的随笔
我的评论
我参与的随笔
留言簿
(1)
给我留言
查看公开留言
查看私人留言
我参与的团队
随笔分类
C#(2)
C/C++(19)
EFFECTIVE-STL学习笔记(3)
Mono
monodevelop
TCP/IP(1)
翻译文章(4)
算法/数据结构(1)
折腾UBUNTU(2)
职业人生(1)
随笔档案
2011年11月 (1)
2011年10月 (7)
2011年9月 (2)
2011年8月 (7)
2011年7月 (3)
2011年6月 (5)
2011年4月 (2)
2011年3月 (5)
2011年2月 (8)
2011年1月 (1)
2010年12月 (7)
2010年11月 (9)
2010年10月 (4)
2010年7月 (3)
收藏夹
生活思考(1)
C++
C#讲师-设计模式-数据结构
范怀宇
韩湘子
专门解决各种C++疑难杂症
搜索
最新评论
1. re: 匿名空间
.就空间看快乐
--何霞飞
2. re: 匿名空间
u厉害
--何霞飞
3. re: 服务器设计-转
这种文章挺少的噢。不是做服务器的,多了解一些总是好的。设计真是一门有意思的学问。
--K.V
4. re: josephon问题
不过这个模拟过程非常不好,对于100000以上的人数来说简直就是悲剧。。。
--Husiwa
5. re: 简洁的字符串连接函数
@木头奎
的确有缺点,但这个函数的实现过程还是有其发作的
--Husiwa
阅读排行榜
1. 转载:vector find(2368)
2. vector 查找指定元素(1769)
3. C#结构体序列化(1247)
4. windows.h与winsock2.h的包含顺序(1136)
5. 模板类静态变量初始化(1101)
评论排行榜
1. 匿名空间(2)
2. 简洁的字符串连接函数(2)
3. C++指针探讨 (一)数据指针(1)
4. 服务器设计-转(1)
5. Orx教程--4.动画(1)
简洁的字符串连接函数
看到一个简洁的字符串连接函数,颇有启发性
void
constr(
char
*
f,
char
*
s)
{
while
(
*
f
!=
0
)
{
f
++
;
}
while
((
*
f
++=*
s
++
)
!=
0
)
{
}
}
int
main()
{
char
f[]
=
"
Hello
"
;
char
s[]
=
"
World
"
;
constr(f,s);
printf(
"
%s
"
,f);
getchar();
return
0
;
}
posted on 2011-02-14 15:24
IT菜鸟
阅读(583)
评论(2)
编辑
收藏
引用
所属分类:
C/C++
Feedback
#
re: 简洁的字符串连接函数[未登录]
2011-02-15 14:45
木头奎
constr函数假定参数f 指向的缓冲长度足够,事实上例子中的做法有一定的问题,执行后f[]已经越界. 之所以没有问题,是f[]和s[]正好是这个顺序。
回复
更多评论
#
re: 简洁的字符串连接函数
2011-03-09 16:23
Husiwa
@木头奎
的确有缺点,但这个函数的实现过程还是有其发作的
回复
更多评论
刷新评论列表
只有注册用户
登录
后才能发表评论。
【推荐】100%开源!大型工业跨平台软件C++源码提供,建模,组态!
相关文章:
EFFECTIVE-STL-1
DEBUG版本有错,Release版本无错的原因
memcpy memset strcpy
又见单例
char* 转化为wchar*
匿名空间
为什么拷贝构造函数必须为引用传递,不能是值传递?
简洁的字符串连接函数
预编译头文件
DLL动态链接库和LIB静态链接库
网站导航:
博客园
IT新闻
BlogJava
博问
Chat2DB
管理
Copyright @ IT菜鸟
Powered by:
.Text
and
ASP.NET
Theme by:
.NET Monster