LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: @Am

一个数组问题

[复制链接]
发表于 2004-5-3 00:33:59 | 显示全部楼层
我寒。。。
len=strlen(a)/sizeof(char);
随便问句没什么特别意思,怎么会想到这么个做法。。。。。
发表于 2004-5-3 11:39:09 | 显示全部楼层
想输出字符数组可以直接
printf("%s", a);
发表于 2004-5-3 12:03:15 | 显示全部楼层
最初由 dancingpig 发表
我寒。。。
len=strlen(a)/sizeof(char);
随便问句没什么特别意思,怎么会想到这么个做法。。。。。

好象错了,应该是,算出数据的空间在除以单位。
sizeof(some)/sizeof(char)
发表于 2004-5-23 18:10:04 | 显示全部楼层

回复: 还是有些不懂

最初由 @Am 发表
还是有些不懂啊

len=strlen(a)/sizeof(char);
这个语句不行

还有printf("%c",a[len]);怎么等于printf("%c",'\0');


晕~~

因为a[len]='\0'啊

你再仔细看看你的code,在for循环里应该用变量i,而不是变量len。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表