标题:strcpy()和strlen()有点不懂
只看楼主
huadiw
该用户已被删除
 问题点数:0 回复次数:5 
strcpy()和strlen()有点不懂
提示: 作者被禁止或删除 内容自动屏蔽
搜索更多相关主题的帖子: strcpy strlen 
2008-11-02 19:01
ml232528
Rank: 8Rank: 8
等 级:蝙蝠侠
威 望:5
帖 子:367
专家分:879
注 册:2007-7-23
得分:0 
字符串以'\0'为结束
strlen()也是以'\0'来判断的

还有别忘了加1
for(i=0;i<10+1;i++)
for(i=0;i<strlen(str1)+1;i++)

-︻┻┳═一 ☆ 悲伤的代价就是让自己明白什么是最重要的和应该珍惜的
2008-11-02 22:17
forever74
Rank: 12Rank: 12Rank: 12
来 自:CC
等 级:贵宾
威 望:49
帖 子:1636
专家分:3940
注 册:2007-12-27
得分:0 
啥叫字符串?有结束符的才叫字符串。
str开头的系列函数是用来处理字符串的,它们假设接受的参数是合法的字符串。
当你给它们提供非法参数的时候,它们只会不知所措。

对宇宙最严谨的描述应该就是宇宙其实是不严谨的
2008-11-02 22:19
huadiw
该用户已被删除
得分:0 
提示: 作者被禁止或删除 内容自动屏蔽
2008-11-02 22:45
cfans1314
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2008-10-20
得分:0 
好好学c!
字符串是以\0结束的,呵呵!
2008-11-03 06:37
nianshi
Rank: 1
等 级:新手上路
帖 子:199
专家分:0
注 册:2007-11-7
得分:0 
strcpy()是字符串复制,把第二地址开始到\0的所有字符复制第以第一个地址为起始的空间里。
strlen()是统计以该地址为起始的字符串的长度,也就是\0之前字符的个数。

行至水穷处 坐看去起时
C语言QQ群1:51871776  群2:26313099  群3:47145282
2008-11-03 11:43



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-242039-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.654994 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved