| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 607 人关注过本帖
标题:一个很简单的问题.
只看楼主 加入收藏
seas110
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2005-4-27
收藏
 问题点数:0 回复次数:7 
一个很简单的问题.

char p[5]; for(int k=0;k<5;k++) { cin>>p[k]; } int j=strlen(p);

请问j=?

怎么我输入5个字符后,那个j=11

2005-06-05 23:17
mountain
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2005-5-28
收藏
得分:0 
字符串以0字符结尾
2005-06-06 21:36
seas110
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2005-4-27
收藏
得分:0 
我想知道那个11是怎么来的
2005-06-07 00:06
seas110
Rank: 1
等 级:新手上路
帖 子:68
专家分:0
注 册:2005-4-27
收藏
得分:0 
还有是不是最后一个字符我应该输入0就可以呢.?

谢谢!
2005-06-07 00:19
softwarelan
Rank: 1
等 级:新手上路
帖 子:209
专家分:0
注 册:2005-6-1
收藏
得分:0 
应该是数组算计吧!

Not a hero until you reach The Greatwall!
2005-06-09 08:49
永恒傻神仙
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2005-5-21
收藏
得分:0 
试试这样的程序?
char p[5];
  cin&gt;&gt;p;
int j=strlen(p);

2005-06-19 10:09
ooooo
Rank: 1
等 级:新手上路
威 望:1
帖 子:135
专家分:0
注 册:2005-6-24
收藏
得分:0 
//enter 1 2 3 4 5
p
1 2 3 4 5 e e e e e e 0 r r t      
strlen(p);
number: 1 2 3 4 5 e e e e e e
11
the result have something to do with your memony.
it is random.

2005-06-24 22:50
newllon
Rank: 1
等 级:新手上路
帖 子:10
专家分:0
注 册:2005-5-29
收藏
得分:0 
strlen()好像是对string长度的计算吧

2005-06-29 01:48
快速回复:一个很简单的问题.
数据加载中...
 
   



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

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