PDA

View Full Version : مبتدی: Run-Time Check Failure #2 - Stack around the variable 'x' was corrupted.



Ferial#
جمعه 03 مهر 1394, 21:12 عصر
سلام
یه برنامه ساده نوشتم و این ارور رو دارم

Run-Time Check Failure #2 - Stack around the variable 'x' was corrupted.

یه چیزایی پیدا کردم ولی متوجه نشدم چطور رفعش کنم
135492

به نظرتون اینجا باید چیزی رو تیک بزنم؟

135493

a.r.khoshghalb
شنبه 04 مهر 1394, 21:09 عصر
سلام.
لطفا کدتون رو هم قرار بدید.

Ferial#
شنبه 04 مهر 1394, 23:33 عصر
یه آرایه دوبعدی

#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
using namespace std;
void main()
{
int i, j;
int x[1][1];
for (i = 0; i <= 1; i++)
{
for (j = 0; j <= 1; j++)
{
cin >> x[i][j];
}
}
for (i = 0; i <= 1; i++)
{
for (j = 0; j <= 1; j++)
{
cout<< x[i][j];
}
}
}



هنوز کار خاصی انجام ندادم :اشتباه:

mohammad0773
یک شنبه 05 مهر 1394, 05:48 صبح
سلام،الگو تعداد ارایه های دوبعدی n*n هست.پس xفقط یه متغیر داره چون تو دو تا یک رو دادی بهش.لطفا کد رو اصلاح کن.
درضمن هدر cstdlib.h رو به cstdlib تغییر بده.
موفق باشید