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

чем отлаживать dll - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа которая выводит на экран геометрическую фигуру http://www.cyberforum.ru/cpp-beginners/thread317571.html
Разработать программу, которая выводит на экран геометрическую фигуру, заполняя ее символом ‘*’ или пробелом. Размер фигуры (n) определяется при вводе. Само задание: Заполненный равнобедренный...
C++ Ошибка в функции strrchr Добрый вечер! помогите найти причину ошибки. делала программу, считывающую текст из файла, сортирующую его по частоте слов, и записывающую обратно в файл. //Объявите класс с именем text.... http://www.cyberforum.ru/cpp-beginners/thread317566.html
C++ Проверка порядка чисел в матрице
Здравствуйте. Мучает такой вопрос: есть матрица 4 на 4, пользователь заполняет матрицу сам - заполняет числами от 1 до 16 ( строго в такой последовательности нужно). Программа расставляет эти числа в...
C++ Вычислить значение функции 2
Вычислить значение функции при заданных значениях параметров Заранее спасибо...
C++ Вопрос по исключениям в шаблонах классов http://www.cyberforum.ru/cpp-beginners/thread317549.html
Кто подскажет как реализовать исключения в следующей задаче: Создать шаблонный класс, в котором создать одномерный массив и найти сумму элементов от n до m. Не могу понять как это сделать, кто...
C++ Прошу помочь с программой составления заявок Здравствуйте! Пожалуй начну о моей проблеме с начала. Работаю в крупной организации, занимаюсь снабжением производства ТМЦ и организацией ремонта изделий. Посредственно знаю PHP на уровне... подробнее

Показать сообщение отдельно
talis
791 / 543 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
10.06.2011, 22:45
Допустим, у вас ошибка в функции. Идёте по коду сверху-вниз и случайным образом расставляете вывод. Если программа консольная - то на консоль. Если графическая - то MessageBoxA (дли винды), QMessageBox::critical (для Qt) ну и так далее. И смотрите, какое сообщение вывелось последним перед возникновением ошибки. И подобным образом локализуете строку, в которой находится ошибка.

Или, например, вам нужно посмотреть значение переменной. Создаёте C-строку, записываете в неё значение вашей переменной (например, через sprintf), и выводите через тот же std::cerr или MessageBoxA.
2
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru