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

Заблокикровать выгрузку символов/принудительно загрузить - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Передача указателя на дерево в функцию http://www.cyberforum.ru/cpp-beginners/thread989168.html
Доброго времени суток, уважаемые любители и профессионалы программирования. При написании лабораторной возник такой вопрос. Мне надо создать 2 АВЛ-дерева, следовательно, я не хочу писать 2 одинаковый куска в main. Из-за этого начинаю передавать в подпрограмму указатель на нужное дерево. Внутри все срабатывает нормально. Но в основной ПП изменений нет. Вот кусок программы struct derevo {int...
C++ Повреждение кучи Есть код #include <iostream> using namespace std; struct STUDENT { char NAME; int GROUP; int SES; }; http://www.cyberforum.ru/cpp-beginners/thread989157.html
Эй ХАКЕРЫ! :-) Подкиньте либу для воспроизведения XM формата мелодий ! C++
Ну или расскажите как это сделать.... ;)
Выведите номер дня недели для данного дня года C++
Помогите,пожалуйста...Среда Free Pascal Дан порядковый номер дня года (отсчет идет с 1-го января). Требуется вывести номер дня недели этого дня, если 1 января — понедельник.Выведите номер дня недели для данного дня года (понедельник — 1, вторник — 2, ..., воскресенье — 7). Дано целое число d. Требуется вывести строку — название d-го дня недели.Выведите «MONDAY» (понедельник), «TUESDAY»...
C++ Задача http://www.cyberforum.ru/cpp-beginners/thread989141.html
Я прогулял очень много пар по семейным обстоятельствам и теперь ничего почти не знаю.. По чуть начинаю учится. И мне надо завтра срочно сдать лабораторную по программированию, а я ничего не сделал. Помогите пожалуйста. Вот задача:
C++ Перспективы языка Доброго времени суток, Я изучал с++, с#, сейчас изучаю с(в университете), самостоятельно начал изучать obj-c(прочел книгу, имею только общие представления). Горю желанием засесть окончательно на одном из языков, но боюсь зря потерять время. Имею возможность работать как на OS X, так и на Windows. Подскажите какой язык имеет хорошие перспективы для работы в будущем? Obj-c - высокоуровневая... подробнее

Показать сообщение отдельно
DarkMasterW
4 / 4 / 0
Регистрация: 25.10.2013
Сообщений: 227

Заблокикровать выгрузку символов/принудительно загрузить - C++

27.10.2013, 20:04. Просмотров 260. Ответов 0
Метки (Все метки)

Начал осваивать c++, заметил в дебаггере постоянные загрузки и выгрузки:
'Test.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cmd.exe'. Symbols loaded.
'Test.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\cmd.exe'
'Test.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cmd.exe'. Symbols loaded.
'Test.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\cmd.exe'
'Test.exe' (Win32): Loaded 'C:\Windows\SysWOW64\cmd.exe'. Symbols loaded.
'Test.exe' (Win32): Unloaded 'C:\Windows\SysWOW64\cmd.exe'
и много много раз. Весь дебаггер завален. Можно разжевать, что он загружает? Насколько я понял это PDB. Это что и с чем едят? Ну и естественно как можно запретить выгрузку? Не правильно это как-то дергать постоянно...
Спасибо.
Кликните здесь для просмотра всего текста
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
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
#include <iostream>
#include <clocale>
#include <conio.h>
 
 
using namespace std;
 
void move();
void fieldGenerator();
void charView();
 
 
short xChar = 1;
short yChar = 1;
short xCharLast = 2;
short yCharLast = 2;
 
 
int fieldSizeX = 15; // 24
int fieldSizeY = 30; // 79
char field[15][30];
 
int main(){
    setlocale(LC_CTYPE, "RUSSIAN");
    int i = 1;
 
    fieldGenerator();
    charView();
 
    while (1)
    {
//      cout << i << "\n";
//      i++;
        move();     
    }
}
 
 
void fieldGenerator()
{
    for (short x = 0; x < fieldSizeX; x++)
    {
        for (short y = 0; y < fieldSizeY; y++)
        {
            if (x == 0 || y == 0 || x == fieldSizeX - 1 || y == fieldSizeY - 1)
            {
                field[x][y] = '#';
                cout << field[x][y];
                if (y == fieldSizeY - 1)
                    cout << "\n";
            }
            else
            {
                field[x][y] = ' ';
                cout << field[x][y];
            }
        }
    }
}
 
void charView()
{
    field[xCharLast][yCharLast] = ' ';
    xCharLast = xChar;
    yCharLast = yChar;
    field[xChar][yChar] = 'X';
    system("cls");
    for (short x = 0; x < fieldSizeX; x++)
    {
        for (short y = 0; y < fieldSizeY; y++)
        {
            cout << field[x][y];
            if (y == fieldSizeY - 1)
                cout << "\n";
        }
    }
}
 
void move()
{
    char act;
    int ch;
    act = _getch();
    ch = static_cast<int>(act);
 
    if (ch != -32)
    {
        switch (ch)
        {
        case 27:
            cout << "Было зафиксировано нажатие Esc. Следующее нажатие приведет к выходу из программы";
            _getch();
            exit(0);
 
        case 75: // Влево
            if (yChar > 1)
                yChar--;
            break;
 
        case 77: // Вправо
            if (yChar < fieldSizeY - 2)
                yChar++;
            break;
 
        case 80: // Вниз
            if (xChar < fieldSizeX - 2)
                xChar++;
            break;
 
        case 72: // Вверх
            if (xChar > 1)
                xChar--;
            break;
 
        default:
            break;
        }
//      cout << xChar << " " << yChar << "\n";
        charView();
    }
}


Добавлено через 10 часов 13 минут
Буду очень благодарен, за ответ. Хочется идти дальше, дотошность не позволяет...
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru