ОБСУЖДЕНИЕ

Что за ошибка?

1 ответов 3,5 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Статус
Закрыто для дальнейших ответов.
Автор темы
Здравствуйте. Я недавно стал изучать C++, дошёл до связных списков и столкнулся с проблемой которой не могу найти решения :) . поэтому обращаюсь к вам за помощью.

Вот код:

Код:
#include <cstdio>
#include <cstdlib>
#include <iostream>
#include <string.h>

using namespace std;

class Klient
{
public:
char imya[128];
char familia[128];
int schet;
Klient* pUk;
};

int main (int argc, char* pszArgs[])
{
Klient* pHead = 0;

Klient* pVasia;
cout << "Vvedite imia: ";
cin >> pVasia->imya;
cout << "\n\n";

cout << "Vvedite familiyu: ";
cin >> pVasia->familia;
cout << "\n\n";

cout << "vvedite summu na schete: ";
cin >> pVasia->schet;
cout << "\n\n";


Klient Petia;

Klient* pPetia = &Petia;
cout << "Vvedite imia: ";
cin >> pPetia->imya;
cout << "\n\n";


cout << "Vvedite familiyu: ";
cin >> pPetia->familia;
cout << "\n\n";


cout << "Vvedite oststok na schete: ";
cin >> pPetia->schet;
cout << "\n\n";



system ("pause");
return 0;
}

ошибка вида:

Инструкция по адресу 0x004238bd обратилась к памяти по адресу 0x004010c0.
Память не может быть "written".

среда в которой работаю (учусь) : Dev C++

Прошу помощи... Заранее всем спасибо...
 
Вася указывает в никуда. В отличии от Пети, который инициализирован существующим объектом
 
Статус
Закрыто для дальнейших ответов.