| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 748 人关注过本帖
标题:进来看一下是什么问题
取消只看楼主 加入收藏
hmsss
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-3-1
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:7 
进来看一下是什么问题
程序代码:
#include<iostream>
using namespace std;
char *fun(char *ss)
{
    char len=strlen(ss);
    int i;
    char t;
    for(i=0;i<len/2;i++)
    {
        t=ss[i];
        ss[i]=ss[len-1-i];
        ss[len-1-i]=t;
    }
    return ss;
}
int main()
{
    char *b=new char[10];
    cout<<"please enter number"<<endl;
    for(int i=0;i<10;i++)
    {
        cin>>b[i];
    }
    cout<<fun(b)<<endl;
    return 0;
}
字符串逆置 输出的时候前面部分为乱码,搞了很久也不清楚出在什么地方
2011-07-28 00:09
hmsss
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-3-1
收藏
得分:0 
回复 2楼 lzt9929
这个真的是存在的。
2011-07-28 23:18
hmsss
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-3-1
收藏
得分:0 
回复 3楼 我是菜鸟C
不管是固定还随机的,我输入全部的字符都一样,输出前面部分为乱码。比如输入这样一个字符串,不包括括号( q w e r t y u i o p )输出为( 6qds g礔  poiuytrewq ) 请高人指点啊。
2011-07-28 23:25
hmsss
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-3-1
收藏
得分:0 
回复 4楼 xg5699
想练习一下函数
2011-07-28 23:26
hmsss
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-3-1
收藏
得分:0 
回复 8楼 xg5699
能否解释一下for之后总是是17?刚刚我调试了一下知道问题出在for循环那里,但就想不明白为什么?
2011-07-29 00:02
hmsss
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-3-1
收藏
得分:0 
回复 9楼 xg5699
要加装<<endl;?我试一下。我是菜鸟不太会用string类。
2011-07-29 00:05
hmsss
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-3-1
收藏
得分:0 
真的很谢谢你!
2011-07-29 00:23
hmsss
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2010-3-1
收藏
得分:0 
回复 13楼 xg5699
真的很谢谢你!
2011-07-29 00:28
快速回复:进来看一下是什么问题
数据加载中...
 
   



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

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