运行时检查失败#3 - 在while循环内

时间:2016-10-07 10:48:23

标签: c++ if-statement while-loop

您好我的问题是关于运行时检查失败#3在我的情况下.. 我在while循环中使用了两个if语句。 我通过不初始化变量来学习失败#3的原因。但是我在一段时间之前做过。首先,如果声明有效,但当它达到第二个if语句时它会停止..请在这种情况下建议我。

提前致谢。

贾斯汀

    int count = 0;

    while (1)
    { 
        cap >> src;

        if (count < 5)
        {
            cout << count << endl;
        }

        // error at the second if statement. 
        if (count == 4) 
        {
            cout << "here" << end;
            count = 0;
        }

        count += 1;

    }

1 个答案:

答案 0 :(得分:0)

正如@pirate所建议的那样,在你的第二个条件中,你有拼写错误。

    if (count == 4) 
    {
        cout << "here" << end; // instead of end use endl here
        count = 0;
    }

测试您的程序及其工作正常,没有任何错误。