• Вернуться на титульную страницу"
    День 2. Скачать программу
    (CodeDebugging.exe)
    Отладка

    Подсказка

    Создается диалоговое окно как и в предыдущем первом приложении В нем две кнопки.

    1.Далее создаем новую функцию
    CalculateSum(int iLeftValue, int iRightValue),
    которая складывает два числа и возвращает
    результат.

    Создаем эту функцию так: отыскиваем во вкладке
    Class нужный нам класс CCodeDebuggingDlg
    и щелкаем правой кнопкой мыши, далее
    добавляем в этот класс функцию
    и пишем ее код.

    2.Далее к событию OnBnClickedDodebug()
    на верхней кнопке пишем код, в котором
    вызываем функцию в двойном цикле,
    передавая ей разные параметры.

    Компилируем, программа готова!.

    Функция складывает два числа:

    int CCodeDebuggingDlg::CalculateSum(int iLeftValue, int iRightValue) {

    int iSum;
    iSum = iLeftValue + iRightValue;
    return iSum;
    }

    Реакция на нажатие кнопки. В двойном цикле вызывается функция CalculateSum,
    и как только значение, возвращаемое функцией будет равно 6,
    выходит окно сообщения MessageBox, которое сообщает "Сумма равна 6 !".

    void CCodeDebuggingDlg::OnBnClickedDodebug() {

    // TODO: Add your control notification handler code here
    int iInnerLoop,iOuterLoop;
    int iSum;
    for(iOuterLoop = 0; iOuterLoop < 5; iOuterLoop++) {
    for(iInnerLoop = 0; iInnerLoop < 3; iInnerLoop++) {
    iSum = CalculateSum(iInnerLoop,iOuterLoop);
    if(iSum == 6)
    MessageBox("The Sum is 6 !");
    }
    }
    }


    Hosted by uCoz