Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести четырехзначные числа у которых все десятичные цифры различны Я совсем зеленый новичок, все ли верно у меня в коде? Задача: вывести на экран числа от 1000 до 9999, такие, что все различны. Выводит просто цифры от 1000 до 9999, разделенные пробелом: #include... https://www.cyberforum.ru/ cpp-beginners/ thread2409404.html C++ может кто-нибудь перевести Pascal на C++?
const A1=5/9; A2=8/9; t=-0.77459 type func=function(x,c,d:real):real var a,b,eps:real c:array of real d:array of real function f_test(x,c,d:real):real begin f_test:=sin(x); end; function...
C++ Remove_at() в односвязном списке Привет. Не пойму как в данном(рабочем) коде, при удалении элемента посреди списка, предыдущему элементу дается указатель на следующий (то есть через удаленный). К примеру: у нас 3 ячейки (0, 1, 2).... https://www.cyberforum.ru/ cpp-beginners/ thread2409390.html C++ Ввести n слов с консоли. Найти количество слов, содержащих только символы латинского алфавита, а среди них – количество Друзья, нужна помощь. Реализовать на с++ следующую программу, как массив типа char: Ввести n слов с консоли. Найти количество слов, содержащих только символы латинского алфавита, а среди них –... https://www.cyberforum.ru/ cpp-beginners/ thread2409378.html
C++ Возврат по константой ссылке
Всем добрый день! И снова я с глупыми вопросами, простите заранее :-const int& mysum(int& num, int incr = 0) { num += incr; return num; } int main() {
C++ Исправить ошибку https://www.cyberforum.ru/ cpp-beginners/ thread2409359.html
Моё задание : вычислить сумму ряда с точностью eps =10 в степени -4, X0=0.6785. Вот код,он работает без ошибок,но мне кажется что результат s=0 это неправильно Подскажите в чем ошибка и как...
C++ как записать формулу https://www.cyberforum.ru/ cpp-beginners/ thread2409356.html Вычислить сумму ряда с заданной точностью C++
Требуется вычеслить сумму ряда с заданной точностью S = x/1! - x/2! + ... +x/n E = 0.0001.Вывести количество иттераций. n,x вывести.Прошу дать код и объяснить его.
C++ Требуется вычеслить сумму ряда с заданной точностью Требуется вычеслить сумму ряда с заданной точностью S = x/1! - x/2! + ... +x/n E = 0.0001.Вывести количество иттераций. n,x вывести.Немного не понимаю как.Прошу помочь не просто код а желательно... https://www.cyberforum.ru/ cpp-beginners/ thread2409328.html C++ сделать задачу, используя функцию,простым языком https://www.cyberforum.ru/ cpp-beginners/ thread2409319.html
Однозначная интерпретация объекта C++
Допустим есть класс-родитель и его потомок class Matrix { protected: double *arr; int row; int col; int ID; private: ... ...
C++ Работа с параметрами функции c++ Составить программу для добавления тре целых чисел, используя а) параметры функции по умолчанию; б) константные параметры функции; в) параметры функции с типом ссылки; г) функции по типу... https://www.cyberforum.ru/ cpp-beginners/ thread2409312.html
0 / 0 / 0
Регистрация: 25.10.2017
Сообщений: 119
0

Run-Time Check Failure #2 - Stack around the variable '.' was corrupted - C++ - Ответ 13356523

25.02.2019, 16:53. Показов 466. Ответов 1
Метки (Все метки)

Сделал "меню" для работы со своим стеком. При вводе "0" выходит ошибка "Run-Time Check Failure #2 - Stack around the variable 'val1' was corrupted" (в самой последней строке выходит). Как это можно исправить и что я делаю не так? Код, возможно, кому-то покажется не эстетичным, прошу не обращать внимания
Кликните здесь для просмотра всего текста

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
int main()
{
    char val = ' ';
    char val1 = ' ';
    int num, _data;
    char str[256];
    myStack* stk = (myStack*)malloc(sizeof(struct myStack));
    myStack* astk = (myStack*)malloc(sizeof(struct myStack));
    stk->num = 0;
    astk->num = 0;
    for (;;)
    {
        while (val != '1' && val != '2' && val != '3' && val != '4' && val != '5' && val != '0')
        {
            puts(" ----------Menu-------------------");
            puts("| 1. Push                         |");
            puts("| 2. Delete element               |");
            puts("| 3. Empty?                       |");
            puts("| 4. Show main stack              |");
            puts("| 5. Show auxiliary stack         |");
            puts("| 0. Exit                         |");
            puts(" ---------------------------------");
            scanf("%s", &val);
        }
        if (val == '1')
        {
            while (val1 != '1' && val1 != '2' && val1 != '3')
            {
                cout << "1. New element" << "\n" << "2. From auxiliary stack" << "\n" << "3. Few items" << "\n";
                scanf("%s", &val1);
                if (val1 == '1')
                {
                    push(stk, get_integer("Enter value"));
                }
                if (val1 == '2')
                {
                    if (astk->num != 0)
                        push(stk, astk->top->data);
                    else cout << "Auxiliary stack is empty\n";
                }
                if (val1 == '3')
                {
                    pushn(stk, get_integer("Enter number"));
                }
            }
            val1 = ' ';
            val = ' ';
        }
        if (val == '2')
        {
            while (val1 != '1' && val1 != '2')
            {
                cout << "1. Delete" << "\n" << "2. Add to the auxiliary stack" << "\n";
                scanf("%s", &val1);
                if (val1 == '1')
                {
                    pop(stk);
                }
                if (val1 == '2')
                {
                    push(astk, stk->top->data);
                    pop(stk);
                }
            }
            val1 = ' ';
            val = ' ';
        }
        if (val == '3')
        {
            if (isempty(stk))
                cout << "Stack is empty\n";
            else cout << "Stack is not empty\n";
            val = ' ';
        }
        if (val == '4')
        {
            show(stk);
            val = ' ';
        }
        if (val == '5')
        {
            show(astk);
            val = ' ';
        }
        if (val == '0')
            break;
    }
}


Вернуться к обсуждению:
Run-Time Check Failure #2 - Stack around the variable '.' was corrupted C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.02.2019, 16:53
Готовые ответы и решения:

Run-Time Check Failure #2 - Stack around the variable 'c' was corrupted
Добрый день, уважаемые представители форума. При решении простейшей задачи возникла такая ошибка:...

Run-Time Check Failure #2 - Stack around the variable 'n' was corrupted
При вводе значение более трёх символов (это значение конечно можно регулировать) появляется...

Run-Time Check Failure #2 - Stack around the variable 'A' was corrupted
Определить класс вектор (одномерный числовой массив). В класс включить конструктор для определения...

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted.
Здравствуйте. Пишу две функции: ввод и вывод целочисленного массива, в конце программы вылетает...

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.02.2019, 16:53

Run-Time Check Failure #2 - Stack around the variable 'C' was corrupted
#include &lt;iostream&gt; #include &lt;iomanip&gt; using namespace std; int main() { const int n=10;...

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted
Всем привет, начал недавно писать на с++, делаю программу по заполнению и сортировке элементов...

Run time check failure #2 stack around the variable was corrupted
Помогите пожалуйста найти ошибку, только начала писать код и уже не могу найти ошибку void main()...

Run-Time Check Failure #2 - Stack around the variable 'a' was corrupted
Добрый день подскажите что это означает и как исправить данное сообщение Run-Time Check Failure #2...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.