powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Stack around the variable 'A' was corrupted.
3 сообщений из 3, страница 1 из 1
Stack around the variable 'A' was corrupted.
    #38883101
Денис Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, помогите пожалуйста. После выполнения выдает ошибку Stack around the variable 'A' was corrupted. Почитал на разных форумах, говорят, что обычно при выходе за пределы массива.Но за пределы его я не вышел. Ошибка, возможно, в формате чисел, потому что без short (простой int массив), работает и ошибки не выдает. Массив из укороченных целочисленных чисел считывается как то по-другому?
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
        short int A[3][3];

	for (int i = 0; i < 3; i++){
		for (int j = 0; j < 3; j++){
			scanf_s("%d", &A[i][j]);
		}
	}
	
	_getch();
	return 0;

Заранее спасибо.
...
Рейтинг: 0 / 0
Stack around the variable 'A' was corrupted.
    #38883119
c
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
В вашем случае для short int нужно делать
Код: plaintext
1.
scanf_s("%hd", &A[i][j]);
...
Рейтинг: 0 / 0
Stack around the variable 'A' was corrupted.
    #38883123
Денис Z
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, заработало.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Stack around the variable 'A' was corrupted.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]