Столкнулся с ошибкой:
Run-Time Check Failure #2 - Stack around the variable 'C' was corrupted.
Высвечивается в отладчике и указывает на последнюю функцию, мол с ней что-то не то. Прошу помочь.
Код:
#include "pch.h"
#include <iostream>
using namespace std;
void ini(int arr[5][5]);
void vivid(int arr[5][5]);
void vividpod(int arr[5][5]);
int main() {
int arr[5][5];
ini(arr);
vivid(arr);
vividpod(arr);
system("pause");
return 0;
}
void ini(int arr[5][5]) {
for (int i = 0; i < 5; i++) {
for (int j = 0; j < 5; j++) {
arr[i][j] = rand() % 10;
}
}
}
void vivid(int arr[5][5]) {
for (int i = 0;i < 5;i++) {
for (int j = 0;j < 5;j++) {
cout << arr[i][j] << "\t";
}
cout << endl;
}
}
void vividpod(int arr[5][5])
{
int pod;
int C[4];
cout << "\n";
for (int i = 0; i < 4; i++) {
pod = arr[4][i];
C[4] = pod;
cout << C[4];
cout << endl;
}
}
Ну так вы же выходите за границы массива - вот стек и повреждается:
int C[4];
...
C[4] = pod;
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня задача: есть некое изображение, на котором надо выделить прямоугольную рамку и на выходе получить координаты левой верхней и правой...
Хочу настроить swagger для документирования REST-сервиса на spring bootСледую гайду на этом сайте
Метод - устанавливает длину строкиНо вот такой результат я получаю если у меня указано в методе значение больше чем в самом конструкторе