阴天搁浅的航 2021-12-04 14:51 采纳率: 71.4%
浏览 22

这个程序片段是什么意思,num%8==1什么意思

    ifstream infile("number.dat",ios::out);//定义输入数据流,以输入方式打开
    if(!infile)
    {
        cout<<"open error!"<<endl;
        exit(1);
    }
    chepiao *q=start;//用于对链表进行操作
    int num=1; //用于记录这是读入的第N个数据,用于判断数据类型
    string one; //用于记录第一个读入的车次
    for(;;num++)
    {
        if(num%8==1)
            if(!(infile>>one))
                break;
            else
            {
                q->left=new chepiao [1];
                sum++;
                q=q->left;
                q->CC=one;
            }
            switch(num%8)
            {
            case 2:infile>>q->FCSJh;break;
            case 3:infile>>q->FCSJm;break;
            case 4:infile>>q->QD;break;
            case 5:infile>>q->ZD;break;
            case 6:infile>>q->XCSJ;break;
            case 7:infile>>q->EDZL;break;
            case 0:infile>>q->YPSL;break;
            }
    }
    infile.close();//关闭文件

  • 写回答

1条回答 默认 最新

  • 来自远古的声音 2021-12-04 15:00
    关注

    num除以8取它的余数等于1

    评论

报告相同问题?

问题事件

  • 创建了问题 12月4日

悬赏问题

  • ¥15 x264库中预测模式字IPM、运动向量差MVD、量化后的DCT系数的位置
  • ¥15 curl 命令调用正常,程序调用报 java.net.ConnectException: connection refused
  • ¥20 关于web前端如何播放二次加密m3u8视频的问题
  • ¥15 使用百度地图api 位置函数报错?
  • ¥15 metamask如何添加TRON自定义网络
  • ¥66 关于川崎机器人调速问题
  • ¥15 winFrom界面无法打开
  • ¥30 crossover21 ARM64版本安装软件问题
  • ¥15 mymetaobjecthandler没有进入
  • ¥15 mmo能不能做客户端怪物