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

Отладка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с матрицей - исправить ошибки в коде http://www.cyberforum.ru/cpp-beginners/thread813357.html
работать не хочет... вылетает после 35 строки.(компилит нормально) как быть друзья? #include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #include <iostream> int A; int m,n;
C++ Запись стека в файл Вот собственно код, помогаю другу с лабой, есть структура STACK, которая является одним элементом стека, при добавлении в стек элементов из файла проблем нету, с помощью cout проверил все, когда же пытаюсь реализовать удаление из стека и передачу из стека в файл данных выводится непонятно что и еще, когда входящий поток записываю в стринговый массив, первый элемент файла не записывается ... http://www.cyberforum.ru/cpp-beginners/thread813356.html
Сортировка массива структур C++
Дана структура WORKER и массив из 10 стркутур. Нужно 1)сортировать список 2) вывести на экран рабочих чей стаж больше числа введённого с клавы. 2-ое сделал, не получается отсортировать. Пробовал с помощью qsort выдаёт ошибку. Структура считывается с файла. Функция сортировки выделена красным. #include <stdlib.h> #include <stdio.h> #include <iostream> using namespace std; const int n=10;...
игра "жизнь." C++
Здравствуйте, форумчане, я новенький по этому возможно буду ошибаться и говорить глупости. Но надеюсь вы таки мне поможете в понимании моментов в которых возникают сложности. В книге "Этюды для программистов" Ч.Уэзерелла, первым заданием является задача которая звучит так :(привожу в вложении так как условия только в формате изображений) Всего чего мне удалось добиться, так это вывода...
C++ как переделать массив что бы не было его остановки и как добавить индекс http://www.cyberforum.ru/cpp-beginners/thread813346.html
Такая вот задача найти индекс максимального элемента массива , вот мой код что тут не так и что следует добавить ? и почему у меня индекс вообще н правильно считает ? #include<iostream> #include<locale> using std::cout; using std::cin; using std::swap; using std::endl; #include<iomanip> using std::setw;
C++ Как подключить openGL к своей программе? везде написано, что она входит в состав windows. Пишу код в microsoft visual C++ 2010 express. Как мне туда подключить openGL ? Пишу openGL-овский код: glClearColor(1.0, 1.0, 1.0, 1.0); glMatrixMode(GL_PROJECTION); glLoadIdentity(); glOrtho(0.0, 1.0, 0.0, 1.0, -1.0, 1.0); glutDispayFunc(display); и мне IDE все это подчеркивает и говорит, что не знает, что это такое :( подробнее

Показать сообщение отдельно
Winterad
3 / 3 / 0
Регистрация: 15.12.2012
Сообщений: 14
20.03.2013, 19:18  [ТС]     Отладка
В моем случае значение указателя точно равно нулю.
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
int main()
{
00A31370  push        ebp  
00A31371  mov         ebp,esp  
00A31373  sub         esp,0CCh  
00A31379  push        ebx  
00A3137A  push        esi  
00A3137B  push        edi  
00A3137C  lea         edi,[ebp-0CCh]  
00A31382  mov         ecx,33h  
00A31387  mov         eax,0CCCCCCCCh  
00A3138C  rep stos    dword ptr es:[edi]  
    char * buf = nullptr;
00A3138E  mov         dword ptr [buf],0  
 
    *buf = 10;
00A31395  mov         eax,dword ptr [buf]  
00A31398  mov         byte ptr [eax],0Ah  
 
    return 0;
00A3139B  xor         eax,eax  
}
00A3139D  pop         edi  
00A3139E  pop         esi  
00A3139F  pop         ebx  
00A313A0  mov         esp,ebp  
00A313A2  pop         ebp  
00A313A3  ret
И при попытке записи по нулевому адресу VS2012 отладчик должен показать именно на 4 строку исходника. Так как это делает VS2008. Так что попрошу людей с VS2012 попробовать у себя отладить мой код программы и ответить в теме.
 
Текущее время: 12:03. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru