首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

初学者!c++数据缓存区存储,运算有关问题

2012-03-22 
菜鸟求助!c++数据缓存区存储,运算问题语言:(c++)接受键盘输入的一帧数据,比如是14 23 1e f3四个字节,怎样

菜鸟求助!c++数据缓存区存储,运算问题
语言:(c++) 接受键盘输入的一帧数据,比如是14 23 1e f3四个字节,怎样把奇数位字节23 f3和偶数位字节14 1e,怎么把它们分别存入缓存区a,b,从键盘接受第二帧数据,继续存入a,b缓存区,再将b缓存区的两次存放的数据想与。。。怎么实现?菜鸟求助,最好说的清楚点,谢谢了!

[解决办法]

C/C++ code
void main(){    char **a=new char*[2];    char **b=new char*[2];    for   (int i=0; i<2; ++i)     {        a[i] = new   char[3];        b[i] = new   char[3];    }    char c[3];    int i=0;    while (i<2)    {        gets(c);        if(((atoi(c))%2)==0)         {            //puts(c);            strcpy(a[i],c);            //printf("输入了一个偶数\n");        }                else         {            //puts(c);            strcpy(b[i],c);            //printf("输入了一个奇数\n");        }        i++;               }        int s=atoi(b[0])&atoi(b[1]);    cout<<s<<endl;    for (int i = 0; i< 2; ++i)     {        delete[]   a[i];         delete[]   b[i];     }    delete[]   a;    delete[]   b; } 

热点排行