标题:编译和联接都没有出错,为什么显示不出字符串,急救啊
只看楼主
a632034079
Rank: 2
等 级:论坛游民
帖 子:115
专家分:34
注 册:2009-10-3
结帖率:86.11%
已结贴  问题点数:20 回复次数:1 
编译和联接都没有出错,为什么显示不出字符串,急救啊
编译和联接都没有出错,可是为什么显示不出字符串“Tell you a secret!”呢???
大侠帮我瞧瞧



#include <iostream>
using namespace std;
void secret(char* s)
{
    while(*s!='\0')
    {
        if(*s>96 && *s<122)
            *s=*s+1;
        else if(*s==122)
            *s='a';
        s++;
    }
}
void desecret(char* s)
{
    while(*s!='\0')
    {
        if(*s>97 && *s<123)
            *s=*s-1;
        else if(*s==97)
            *s='z';
        s++;
    }
}
int main(){
    char st[]="Tell you a secret!";
    cout<<"原始字符: "<<endl;
    secret(st);
    cout<<"加密字符串:"<<endl;
    desecret(st);
    cout<<"解密字符串:"<<endl;
    int a;
    cin>>a;
    return 0;
}
搜索更多相关主题的帖子: 联接 编译 字符 急救 
2009-10-28 15:13
qlc00
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:2
帖 子:157
专家分:540
注 册:2007-11-26
得分:20 
char st[]="Tell you a secret!";
    cout<<"原始字符: "<<st<<endl;
    secret(st);
    cout<<"加密字符串:"<<st<<endl;
    desecret(st);
    cout<<"解密字符串:"<<st<<endl;
你都没有让它显示它怎么会显示呢!加完之后就显示

Anything is possible!
2009-10-28 15:55



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-290234-1-1.html




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

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