系统粉 > 电脑问答 > 其他问答

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

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

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

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

我死了你疼吗

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

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

henry9898

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

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

爱新觉罗信珩

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

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

leehome_野性

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

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

淡然高飞

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

#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();
}

我写成这样了还是有问题,哪里出错了
2017-02-26 01:03:41
赞 6
空心v控

空心v控

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

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

欧巴呀i

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

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

冰宁野狼

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

换VC6.0吧
2017-02-26 00:33:47
赞 5
相关问答
最新其他问答
解决方法