| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 421 人关注过本帖, 1 人收藏
标题:求助 怎么使用类?
只看楼主 加入收藏
jayhkun
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-11-7
收藏(1)
 问题点数:0 回复次数:1 
求助 怎么使用类?
随便输入一个二进制数,然后插入几个数编程内插码(比如各两个数插入一个0),小弟菜鸟不会用c++中的类编,请各位大虾帮忙。
搜索更多相关主题的帖子: 二进制 
2008-11-07 12:00
jayhkun
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-11-7
收藏
得分:0 
#include<iostream>
using    namespace std;
bool    is_ox(char);
void    change(char);
void    main()
{  
start:  
char b[9]="00000000";
    char a[6];
    char d;
    cout<<"请输入一个6位的内插码原码(0/1)码:";
    cin>>a;    
for(int i=0;i<6;i++)
    {
        if(!is_ox(a[i]))
        {
            cout<<"\r不合法的内插码!"<<endl;
            goto end;
        }
    }
    if (a[6]!=0)
    {
        cout<<"\r不合法的内插码!"<<endl;
        goto end;
    }
    b[1]=a[0];
    b[2]=a[1];
        b[4]=a[2];
    b[5]=a[3];
        b[7]=a[4];
    b[8]=a[5];
    cout<<"转化后的二进制码为:"<<b[0]<<b[1]<<b[2]<<b[3]<<b[4]<<b[5]<<b[6]<<b[7]<<b[8]<<endl;
end:    
    cout<<"是否再次转换:N/Y";
    cin>>d;
    if (d!='n'&&d!='N') goto start;
}
bool is_ox(char chr)
{

        switch(chr)
        {
             case '0':
             case '1':return true;
            default: return false;
        }
}
这是小弟自己编的没用类,哪位大虾能用类编一个,越简单越好,谢谢大家啦!
2008-11-07 12:11
快速回复:求助 怎么使用类?
数据加载中...
 
   



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

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