Run-Time Check Failure #3 - The variable 'x' is being used without being initialized

239
15 декабря 2016, 16:15

Пишу программу. Код, та часть на которой ломается:

int main()
{
    int *x;
    x[0]=1;
}

Выдает ошибку при выполнении:

Run-Time Check Failure #3 - The variable 'x' is being used without being initialized

Что я не так делаю?

Answer 1

Указатель вы создали, а где выделение памяти?

Answer 2

А что эта "прога" должна делать? В такой редакции имеет место попытка записать int(1) по заранее неизвестному адресу.

READ ALSO
Считывание строки из файла и дальнейшая работа со следующей по счету строкой

Считывание строки из файла и дальнейшая работа со следующей по счету строкой

Название, может, криво написал, лучше опишу задание

188
Модификаторы функций и их отсутвие в языковом стандарте

Модификаторы функций и их отсутвие в языковом стандарте

Почему в реализации компилятора есть функции с обратным вызовом с модификаторами (например APIENTRY, PASCAL и тд

257
Баг компилятора при компилировании Bullet Physics

Баг компилятора при компилировании Bullet Physics

Сегодня наконец-то понял, как собрать программу! Нажал на кнопку и "БАЦ!", а компилятор жалуется на:

288
Почему не работает обычный delete?

Почему не работает обычный delete?

Вот в этом примере демонстрируется, как создать массив объектов, у которых конструктор принимает параметрыЕсли мы, как они рекомендуют, отделяем...

252