| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 801 人关注过本帖
标题:求助 关于字符串指针 这代码哪出错啦?
取消只看楼主 加入收藏
boy054
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:95
专家分:11
注 册:2009-10-21
结帖率:86.67%
收藏
 问题点数:0 回复次数:3 
求助 关于字符串指针 这代码哪出错啦?
#include <stdio.h>
int mystery2(const char *);
 
void main()
{
    char string[80];
    printf("Enter a string:");
    scanf("%s", string);
    printf("%d\n", mystery2(string));
    return ;
}
 
int mystery2(const char *)
{
    int x = 0;
 
    for(; *s != '\0'; s++) {
        ++x;
    }
 
    return x;
}
 
这代码哪错了?
搜索更多相关主题的帖子: 指针 代码 字符 
2010-02-23 10:54
boy054
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:95
专家分:11
注 册:2009-10-21
收藏
得分:0 
哦,漏了
2010-02-23 12:01
boy054
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:95
专家分:11
注 册:2009-10-21
收藏
得分:0 
上面代码  输入改为 getchar(string)
输出结果不对了?怎么改使输入如“i love you "这样的字符串也能正确输出答案
2010-02-23 12:05
boy054
Rank: 2
来 自:广东
等 级:论坛游民
帖 子:95
专家分:11
注 册:2009-10-21
收藏
得分:0 
用gets 能正常输入
用fgets 出错
2010-02-23 14:36
快速回复:求助 关于字符串指针 这代码哪出错啦?
数据加载中...
 
   



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

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