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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Stella
75 / 75 / 5
Регистрация: 26.02.2013
Сообщений: 224
#1

Как просмотреть цикл не последовательно в debugger'e? - C++

14.09.2013, 22:00. Просмотров 411. Ответов 6
Метки нет (Все метки)

Вот, например, есть цикл
C++
1
2
3
4
5
    int a[100];
    a[0] = 0;
    int n = 10000;
    for (int i = 1; i < n; i++)
        a[i] = a[i-1]+1;
Возможно ли, и если да, то как в debugger'e посмотреть значения переменных, которые изменяются в цикле (в данном случае a[i]), но не последовательно, а с интервалом через 100 итераций?
т.е., можно ли запустить цикл, посмотреть значения, прокрутить 100 итераций, посмотреть значения и т. д.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.09.2013, 22:00
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как просмотреть цикл не последовательно в debugger'e? (C++):

Чем и как просмотреть SDK файлы? - C++
Для просмотра SDK файлов необходим SDK раскажити про него или дайпе ссылку где можно про ето узнать.

Как просмотреть код файла bmp? - C++
Как просмотреть код файла bmp?

как в Code::Blocks просмотреть локальные переменные? - C++
знаю, что можно, а как - не знаю :( Добавлено через 15 часов 11 минут up...

Code::Blocks 10.05 - как откомпилировать и просмотреть результат кода. - C++
Здравствуйте! Недавно скачал программу Code::Blocks 10.05. Кто знает, подскажите новичку, как откомпилировать и просмотреть результат...

Как можно просмотреть все зарегистрированные имена SharedMemory Section в Windows? - C++
Вот есть несколько моих программ, которые общаются через шаред мемори, созданную по средствам CreateFileMapping с определёнными именами (в...

Задачи на цикл. Последовательно вводятся 10 целых чисел. Найти произведение тех, которые кратны удовлетворительно - Pascal ABC
Нужна ваша помощь. 1) Последовательно вводятся 10 целых чисел. Найти произведение тех, которые кратны удовлетворительно.

6
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
14.09.2013, 22:13 #2
сделай еще один цикл, которые за эти промежутки и будет отвечать, и просматривай в начале него..
Типа:
C++
1
2
 for (int j = 1; j < n/1000; j++)
 for (int i = j*1000; i < (j+1)*1000; i++)
0
ValeryS
Модератор
6652 / 5061 / 470
Регистрация: 14.02.2011
Сообщений: 16,923
14.09.2013, 22:17 #3
Цитата Сообщение от Stella Посмотреть сообщение
int a[100];
* * a[0] = 0;
* * int n = 10000;
* * for (int i = 1; i < n; i++)
принципиально за пределы массива вылезаем?
а ответ на твой вопрос а какой дебагер?
0
monolit
185 / 184 / 22
Регистрация: 24.03.2011
Сообщений: 667
Завершенные тесты: 1
14.09.2013, 22:20 #4
Цитата Сообщение от Stella Посмотреть сообщение
int n = 10000;
Если брать эти данные, то нет. И вообще, я ж только схему показал.
0
kravam
быдлокодер
1695 / 882 / 45
Регистрация: 04.06.2008
Сообщений: 5,470
14.09.2013, 22:33 #5
Цитата Сообщение от Stella Посмотреть сообщение
Возможно ли, и если да, то как в debugger'e посмотреть значения переменных, которые изменяются в цикле (в данном случае a[i]), но не последовательно, а с интервалом через 100 итераций?
т.е., можно ли запустить цикл, посмотреть значения, прокрутить 100 итераций, посмотреть значения и т. д.
Я вижу здесь два вопроса:
1) как смотреть через 100 итераций?
Вот так:
C++
1
2
3
4
5
for (int i= 0; i< n; i++) {
 ///код разный
 if (!(i%100))
  printf ("%d\n", a[i]);
}
2) Как смотреть в отладчике? Ну тут я не знаю, я всё смотрю в отладчике OllyDbg, захочешь освоишь.
0
Stella
75 / 75 / 5
Регистрация: 26.02.2013
Сообщений: 224
14.09.2013, 22:34  [ТС] #6
Цитата Сообщение от ValeryS Посмотреть сообщение
а ответ на твой вопрос а какой дебагер?
дебагер с Visual Studio 2010.
Цитата Сообщение от ValeryS Посмотреть сообщение
принципиально за пределы массива вылезаем?
да, там
C++
1
int a[10000]
.
но, это так, для примера.
0
ValeryS
Модератор
6652 / 5061 / 470
Регистрация: 14.02.2011
Сообщений: 16,923
14.09.2013, 22:38 #7
Цитата Сообщение от Stella Посмотреть сообщение
дебагер с Visual Studio 2010.
http://habrahabr.ru/post/102178/
Как Включить условную точку останова
Цитата Сообщение от kravam Посмотреть сообщение
Как смотреть в отладчике? Ну тут я не знаю, я всё смотрю в отладчике OllyDbg, захочешь освоишь.
в ольке тоже условные точки есть
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.09.2013, 22:38
Привет! Вот еще темы с ответами:

Как просмотреть массив? - C++ Builder
У меня есть масив А(он занулен полностю)... Дале я от A к A заполняю ево числом 9.... Как можно просмотреть имено тот рядок которий мне...

Как просмотреть шаблон? - Joomla
Здравствуйте!Начну с того что я полный чайник в данной теме. Скачал шаблон, хочу его посмотреть а не могу пишет error. Вот скину щас этот...

как просмотреть озу - C++ WinAPI
Добрый день. Подскажите ,пожалуйста.Есть ли WinApi функции для просмотра ОЗУ . 1)например,надо просмотреть все ОЗУ. 2)например,надо...

Как просмотреть фильм - Видеопрограммы
Будьте добры, кто знает, подскажите. Скачала фильм через торрент, и он у меня в указанной папке с расширением avi. torrent. Меняю...


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

Или воспользуйтесь поиском по форуму:
7
Yandex
Объявления
14.09.2013, 22:38
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru