Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
0 / 0 / 0
Регистрация: 22.03.2021
Сообщений: 4
1

Вызвано исключение по адресу 0x7BA8F7A9 (ucrtbased.dll) в Project1.exe: 0xC0000005: нарушение прав доступа при записи по

29.03.2022, 05:30. Показов 1080. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
подскажите где ошибка и как можно исправить? задача следующая нужно расставить скобки правильно если правая раньше соответсвующей левой то её удалить если правых не хватает дописать в конец
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
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
 
int main()
{
    char s[2] = { 0 };
    char a;
    char k[50];
    int cleft = 0;
    int cright = 0;
    FILE* F = freopen("Input.txt", "r", stdin);
    freopen("Output.txt", "w", stdout);
    scanf("%c", &a);
    while (!feof(F))
    {
        if ((a != '(') && (a != ')'))
        {
            s[0] = a;
            strcat(k, s);
        }
 
 
        if (a == '(')
        {
            cleft++;
            s[0] = a;
            strcat(k, s);
        }
 
 
        else 
        {
            if (cleft > cright)
            {   
                cright++;
                s[0] = a;
                strcat(k, s);
            }
        }
 
        scanf("%c", &a);
    }
 
 
    cleft = cleft - cright;
    if (cleft > 0)
    {
        for (int i=0;i<cleft;i++) 
            strcat(k, ")");
    }
    printf("%s", k);
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2022, 05:30
Ответы с готовыми решениями:

Вызвано исключение по адресу 0x501FF6E0 (ucrtbased.dll) в GlebProject.exe: 0xC0000005: нарушение прав доступа при чтении
Добрый день,подскажите пожалуйста в чем проблема. Никак не могу понять(( Не судите строго я...

Вызвано исключение по адресу 0x003F7882 в Project1.exe: 0xC0000005: нарушение прав доступа при чтении по адресу
void Pushage(tree** t, int ticket_code, int numberofthings,string last_name) { if...

Вызвано исключение по адресу 0x003F2357 в Лабораторна 15.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0x
Что это такое и как это исправить? Вот фрагмент кода где и есть проблема: ... int size = 9;...

Необработанное исключение по адресу 0x0FF3C6BC (ucrtbased.dll) в lab4.exe: 0xC0000005: нарушение прав доступа при запис
// Дана ведомость абитуриентов. В каждой строке записана фамилия абитуриента, // средний балл...

1
54 / 44 / 11
Регистрация: 15.07.2011
Сообщений: 160
29.03.2022, 12:54 2
У вас доступ к неинициализированной переменной k. Если k присвоить пустую строку, программа отрабатывает:

C++
1
char k[50]="";
Но видимо еще где-то есть ошибка в логике, так как не дописывает правые скобки в нужном количестве.
0
29.03.2022, 12:54
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.03.2022, 12:54
Помогаю со студенческими работами здесь

Вызвано исключение по адресу 0x01068781 в 2nd.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCCCCCCCC
Доброго времени суток, кто может помочь по вопросу? Постоянно выбивает ошибку. Мне кажется, там еще...

Вызвано исключение по адресу 0x010F2FF7 в Project25.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xFDFDF
Всплывает окно на 45ой строке с сообщением: &quot;Вызвано исключение по адресу 0x010F2FF7 в...

Вызвано исключение по адресу 0x01361A1E в Matrix 1.0.exe: 0xC0000005: нарушение прав доступа при записи
Вызвано исключение по адресу 0x01361A1E в Matrix 1.0.exe: 0xC0000005: нарушение прав доступа при...

Вызвано исключение по адресу 0x00007FF7F71C960A в Project4.exe: 0xC0000005: нарушение прав доступа при чтении по адресу
Код очень легкий, я только учусь и не понимаю в чем проблема. #include&lt;iostream&gt;...

Вызвано исключение по адресу 0x013C1891 в Jacobi.exe: 0xC0000005: нарушение прав доступа при чтении по адресу
#include &lt;math.h&gt; const double eps = 0.001; ///&lt; желаемая точность /// N - размерность...

Вызвано исключение по адресу 0x0056785C в 5.exe: 0xC0000005: нарушение прав доступа при чтении по адресу 0xFDFDFDFD
Работает до 70 строки, а дальше выдаёт ошибку // Построить результат сглаживания заданной...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru