Форум программистов, компьютерный форум, киберфорум
Visual C++
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 21.05.2022
Сообщений: 6

Ошибки при компиляции кода Visual Studio C++

13.06.2022, 08:16. Показов 2916. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток форумчане! Столкнулся с ошибками при конпиляции кода. код и ошибку прикреплю ниже. Жду ваших вариантов, заранее спасибо, что уделили минуту!

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
#include<iostream.h>
#include<conio.h>
#include<windows.h>
#include<vcl.h>
#pragma hdrstop
#pragma argsused
//---------------------------------------------------------------------------
char* rus(const char* text);//функция для распознавания русских символов
int main(int argc, char* argv[])
{
    const int m = 3, k = 30;//объявление именованных констант
    struct Znak        //объявление структуры
    {
        char fio[k];      //объявление
        char znak[k];     //полей
        int bdate[m];        //структуры
    };
    int i, j, n; //объявление
    bool not_found, sort = 1;
    char znak[k];          //переменных
    cout << rus(" Введите количество структур ZNAK: ");cin >> n;//ввод кол-ва структур
    cout << endl;
    Znak temp;
    Znak* ZNAK = new Znak[n];//выделение в динамической памяти место под массив структур
    for (i = 0;i < n;i++)
    {
        cout << ' ' << (i + 1) << rus(".Введите фамилию и имя: ");
        cin.ignore();cin.getline(ZNAK[i].fio, k);                                               //ввод
        cout << rus("  Введите знак зодиака: ");cin >> ZNAK[i].znak;     //данных
        for (j = 0;j < m;j++) //в структуру
        {
            cout << rus(" Введите день рождения: ");cin >> ZNAK[i].bdate[j++];
            cout << rus(" Введите месяц рождения: ");cin >> ZNAK[i].bdate[j++];
            cout << rus(" Введите год рождения: "); cin >> ZNAK[i].bdate[j];
        }
        cout << endl;
    }
    while (sort)
    {                                                                           //сортировка
        sort = 0;                                                                         //структуры
        for (i = 0;i < n - 1;i++)                                                           //по
        {
            if (ZNAK[i].bdate[2] > ZNAK[i + 1].bdate[2])                                          //датам
            {                                                                                                      //рождения
                temp = ZNAK[i];
                ZNAK[i] = ZNAK[i + 1];
                ZNAK[i + 1] = temp;
                sort = 1;
            }
            if ((ZNAK[i].bdate[2] == ZNAK[i + 1].bdate[2]) && \
                (ZNAK[i].bdate[1] > ZNAK[i + 1].bdate[1]))
            {
                temp = ZNAK[i];
                ZNAK[i] = ZNAK[i + 1];
                ZNAK[i + 1] = temp;
                sort = 1;
            }
            if ((ZNAK[i].bdate[2] == ZNAK[i + 1].bdate[2]) && \
                (ZNAK[i].bdate[1] == ZNAK[i + 1].bdate[1]) && \
                (ZNAK[i].bdate[0] > ZNAK[i + 1].bdate[0]))
            {
                temp = ZNAK[i];
                ZNAK[i] = ZNAK[i + 1];
                ZNAK[i + 1] = temp;
                sort = 1;
            }
        }
    }
    cout << rus(" Записи упорядоченные по датам рождения:\n\n");
    for (i = 0;i < n;i++)
    {                      //вывод отсортированной структуры
        cout << rus(" Фамилия и имя: ") << ZNAK[i].fio << endl;
        cout << rus(" Знак Зодиака: ") << ZNAK[i].znak << endl;
        cout << rus(" Дата рождения:");
        for (j = 0;j < m;j++)
        {
            cout << ZNAK[i].bdate[j] << '.';
        }
        cout << endl << endl;
    }
    cout << rus("\n Информации о людях, родившихся под знаком, название которого\
  введено с клавиатуры:") << endl;
    while (true)
    {
        cout << rus(" Введите знак зодиака или слово ""\"end\"  для окончания: ");cin >> znak;
        cout << endl;
        if (strcmp(znak, "end") == 0)break;
        not_found = true;
        for (i = 0;i < n;i++)                                                             //поиск
        {                                                                                        //введенного
            if (strcmp(ZNAK[i].znak, znak) == 0)                                 //знака Зодиака
            {                                                                                                           //в структуре
                cout << rus(" Фамилия и имя: ") << ZNAK[i].fio << endl;
                cout << rus(" Знак зодиака: ") << ZNAK[i].znak << endl;
                cout << rus(" Дата рождения: ");                            //вывод
                for (j = 0;j < m;j++)                                                //запрошенной
                {                                                                            //информации
                    cout << ZNAK[i].bdate[j] << '.';
                }
                not_found = false;
                cout << endl << endl;
            }
        }   //если нет такой информации выводится сообщение
        if (not_found)cout << rus(" Таких людей нет!") << endl << endl;
    }
    getch();
    return 0;
}
//---------------------------------------------------------------------------
char bufrus[256];
char* rus(const char* text)
{
    CharToOem(text, bufrus);
    return bufrus;
}
Миниатюры
Ошибки при компиляции кода Visual Studio C++  
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.06.2022, 08:16
Ответы с готовыми решениями:

Ошибки при конпиляции кода Visual Studio C++
#include&lt;iostream.h&gt; #include&lt;conio.h&gt; #include&lt;stdlib.h&gt; #include&lt;windows.h&gt; #include&lt;vcl.h&gt; #include &lt;string&gt; #pragma hdrstop...

После компиляции кода в командной строке Visual Studio 2013 не удается найти exe-файл
Всем привет! такая проблема, после компиляции кода через командную строку разработчика visual studio 2013 не получается найти exe-файл....

Ошибка при компиляции Visual Studio 2010
Помогите пожалуйста разобраться, выдаёт вот такую ошибку при компиляции в Visual Studio 2010

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.06.2022, 08:16
Помогаю со студенческими работами здесь

Visual Studio 2010.При компиляции ошибка 0xC0000005
При компиляции выдает сообщение : Unhandled exception at 0x5c373aff (msvcp100d.dll) in testt.exe: 0xC0000005: Access violation reading...

Проблемы при компиляции простейшего проекта в Visual Studio
Давно, очень давно не садился за программирование, сегодня решил тряхнуть стариной, написать хотя бы обычную Hello, World!, но что-то пошло...

Visual Studio 2010 не обновляет файлы при компиляции
Сутиация такая. Есть некий проект в котором есть файл главной формы и есть файл класса. Заметил , что файл класса при компиляци обновляет...

Visual Studio 2010 при компиляции создает asm файлы
Короче ситуация такая - в настройках проекта нигде не выставлено, чтобы студия создавала листинги ассемблерные, но тем не менее, она это...

При компиляции проекта из нескольких файлов Visual Studio выдает множество ошибок
Здравствуйте! Долго маюсь с данной проблемой, искал на форуме и поисковых системах, но ответа не нашёл. При компиляции достаточно...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек SDL3 и Box2D из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия SDL 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual. . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование . \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json> Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом. # Check if. . .
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так: https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347 Основана на STM32F303RBT6. На борту пять. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru