Форум программистов, компьютерный форум CyberForum.ru

Вопрос по отладке+задача. - C++

Восстановить пароль Регистрация
 
ramarren14
2 / 2 / 0
Регистрация: 14.07.2011
Сообщений: 49
30.10.2011, 17:27     Вопрос по отладке+задача. #1
Изучаю программирование.
Пытаюсь решить эту задачу:http://www.cyberforum.ru/cpp-experts...746-page6.html
Проблема даже не в том что пока не получается. Вот код:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
#include<iostream>
using namespace std;
 
int main()
{
    int i,k,j;j=0;
    int counter=0;
    int t=0;
    int count=0;
    char a[255];
    cout<<"enter string";
    cin.getline(a,255);
    bool flag1,flag2,flag3;
    flag1=false;flag2=false;flag3=false;
    for(i=0;i!='\0';i++)
    {
        counter=0;
        if ((a[i]==';') && (a[i-1]==' ') || (a[0]==';')) {flag1=true;k=i;}
        if (flag1)
        {
            if((a[k+1]=='-') || (a[1]=='-')) {flag2=true;}
            for(j=k+1;j!='\0',a[j]=='-';j++) {counter++;} 
            t=counter;
        }
        if(flag2)
        {
            if (a[k+t+1]==')') count++;
        }
    }
    cout<<count;
    return 0;
}
У меня стоит компилятор Microsoft Visual C++ 2010 Express, и я хочу (сейчас будет звучать ну очень по нубски) посмотреть как выполняется программа по шагам, жму F10 и как только доходит до строки cin.getline() выполнение переходит в iostream.h. А мне нужно посмотреть какие значения принимают переменные внутри циклов.Если строку закоментировать , то у меня не получается попасть в цикл, а все собственно ради этого и делается, т.е меня просто перебрасывает на строку cout<<count.
Вообще можно это осуществить, т.е посмотреть как меняются локальные переменные i,j,k во время выполнения программы и как попасть внутрь цикла(F10 и F11) не помогают.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.10.2011, 17:27     Вопрос по отладке+задача.
Посмотрите здесь:

одномерный массив помощь в отладке программы C++
Ошибка при отладке C++
C++ начал разбираться в пошаговой отладке. и ?
Нужна подсказка в отладке C++
Ошибка при отладке программы C++
C++ Ошибка при отладке
C++ Ошибка при отладке программы
Выдает при отладке Необработанное исключение в "0x56cde42e (msvcr100d.dll) C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

Текущее время: 15:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru