Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 29.03.2010, 13:36   #1
kir_rik
Пользователь
 
Аватар для kir_rik
 
Регистрация: 29.03.2010
Сообщений: 21
По умолчанию Работа с указателем на структуру.

Hi all.

Стал писать программу. Падает. Разобрал до винтика, осталось такое:
Код:
#include <iostream>
#include <cstdlib>
using namespace std;

struct point {
       float x,y,z;
       };

int main() {
    point *a;
    a->x=2;
    //scanf("%f %f %f", &a->x,&a->y,&a->z);
    system("pause");
    return 0;
}
Все равно падает. Подскажите, плз, почему.
kir_rik вне форума Ответить с цитированием
Старый 29.03.2010, 13:38   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Цитата:
point *a;
a->x=2;
вы пытаетесь в никуда писать данные

Цитата:
point *a=new point();
a->x=2;
counter вне форума Ответить с цитированием
Старый 29.03.2010, 13:40   #3
kir_rik
Пользователь
 
Аватар для kir_rik
 
Регистрация: 29.03.2010
Сообщений: 21
По умолчанию

Огромное спасибо! Весь мозг себе уже сломал.
kir_rik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
проблема с указателем на массив Sergey.Voloxov Общие вопросы C/C++ 7 14.03.2010 17:47
ошибка при работе с указателем Vladss Общие вопросы C/C++ 22 29.07.2009 03:58
Ошибка с указателем nusik Общие вопросы C/C++ 3 15.07.2009 14:14
Подпись под указателем мыши. Iskin Microsoft Office Excel 4 05.12.2008 11:48