标题:求助 怎么使用类?
取消只看楼主
jayhkun
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2008-11-7
 问题点数: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



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




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

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