当前位置:系统粉 > 电脑问答 > 其他问答 > 版主帮我看看如何实现这个函数功能

版主帮我看看如何实现这个函数功能

提问者:肉乎乎的桃子  |  浏览 次  |  提问时间:2017-02-25  |  回答数量:8

版主帮我看看如何实现这个函数功能 编写一个函数intstring_len(char str[])其返回值为字符串的长度(不包含'\\0')这个函数应该如何实现?这个我感觉用strlen() 就能实现的,只要在头文件里加上#include \"string.h\"但是作业有这道题,我可能是没理解他的意思,版主看看。

已有8条答案
我死了你疼吗

我死了你疼吗

回答数:59  |  被采纳数:65

2017-02-25 23:11:25
int i=0;
while(str[i++]);
return i;
赞 5
henry9898

henry9898

回答数:85  |  被采纳数:4

2017-02-26 01:20:03
用for 语句可以实现吗? 怎么写呢
赞 8
爱新觉罗信珩

爱新觉罗信珩

回答数:221  |  被采纳数:26

2017-02-26 01:53:56
for(int i=0;str[i++];);
return i;
赞 22
leehome_野性

leehome_野性

回答数:216  |  被采纳数:19

2017-02-26 03:06:59
for 语句还可以这样写啊、
赞 21
淡然高飞

淡然高飞

回答数:67  |  被采纳数:112

2017-02-26 01:03:41
#include "stdio.h"
#include "conio.h"
#include "string.h"
int string_len(char str[])
{
int i=0;
while(str[i++]);
return i;
}
main()
{
char str1[20];
gets(str1);
string_len(str1[20]);
getch();
}

我写成这样了还是有问题,哪里出错了
赞 6
空心v控

空心v控

回答数:191  |  被采纳数:18

2017-02-26 01:38:35
调试一下就知道了
赞 19
欧巴呀i

欧巴呀i

回答数:133  |  被采纳数:75

2017-02-25 23:32:04
我用的wintc没有调试功能, (1)
赞 13
冰宁野狼

冰宁野狼

回答数:55  |  被采纳数:0

2017-02-26 00:33:47
换VC6.0吧
赞 5
解决方法
版权信息

Copyright @ 2011 系统粉 版权声明 最新发布内容 网站导航