当我使用 ctime 时,我的循环运行的次数是它应该的一半

工匠

大小被定义为 15,但是这个程序由于某种原因只运行了 8 次,我不知道为什么。这部分是唯一的问题。一旦我删除它并用不使用 ctime 的东西替换它,它就运行了 15 次。

    for(int count = 0; count < size; count++) 
    {
        printf("Plane ID :         %d\n", planes[count].planeid);
        printf("Destination :      %s\n", planes[count].destination); 
        char * time_str;
        time_str = ctime(&planes[count].time);
        printf("Depart Time/Date : %s \n", time_str);
        count++; 
    }
卡米尔库克

每次循环将计数增加两次:

for (int count = 0; count < size; count++) 
 //                               ^^^^^^^ HERE
{
    ..
    count++;   // HERE
}

删除count++;函数体末尾的第二个

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在本地运行我的 Kafka 消费者时,它只消耗了一半的消息

为什么我不能在Visual Studio 2013中调用CTime :: GetAsDBTIMESTAMP?

当我知道ci中表的一半名称时如何删除表

当我使用多个“if”循环时,为什么它一直说“语法错误”?

当我将 & 与 if 条件一起使用时,我的 python 代码不起作用;但是当我使用嵌套的 if 循环时它工作正常

使用time.ctime()时,编译器返回无效的语法错误

了解使用atime,ctime和mtime的查找

使用 <ctime> 生成日期向量

我的一半屏幕无法使用

与SCP一起保存ctime

当我想在列表中添加名称时(SQLite)Android,我的文字可见一半

当我运行它时,BeautifulSoup返回[]

当我使用加入我得到空

当我使用.bashrc时颜色消失

当我使用setSupportActionBar()时,活动增加

当我应该使用render时:h => h(App)?

当我应该在Prolog中使用<-时

传单地图未完全加载。开始时它可以正确加载,但是当我想以大高度和宽度打开它时,它只会加载一半的瓷砖

我可以像这样将python的`for`语句与SQL结合:`db.select('table_name',where ='...')中的for id,name,ctime

当我从网页上运行我的Linkedin URL时,它给我一个错误

我的 while 循环不起作用。当我运行它时,它总是给我无限的输出

当我使用 for 循环时:IndexError: list index out of range

使用 struts2,当我运行它时,它不会转到我的方法,它说找不到资源

当我从终端运行代码时,将使用哪个分支?

当我使用CancelAfter()时,任务仍在运行

没有名为ho.pisa的模块-当我使用wsgi运行它时

当我运行TensorFlow-GPU时,它仅使用'Compute_0',为什么?

当我运行“React”时,它说端口 3000 正在使用中

当我将我的c ++ DLL(我从c#调用)重建为/ CLR(最初是本机)时,性能下降了一半