Fenixrus, там их несколько и не в одной не пашет..
Fenixrus, да, но в visual не работает
люди выручайте как записать xє[1.4] ничего в голову не лезит
написал прогу, вылетает после первых введённых данных
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
class mainer {
public:
struct _man {
char name[200], city[70], street[100], num[12], pre[5];
}Man;
struct _man *m;
mainer() {
cout << "Please enter smth";
}
};
class city:public mainer {
public:
city() {
cout << endl << "Enter City: ";
cin >> m->city;
}
};
class name:public mainer {
public:
name() {
cout << endl << "Enter Name: ";
cin >> m->name;
}
};
class street:public mainer {
public:
street() {
cout << endl << "Enter Street: ";
cin >> m->street;
}
};
class num:public mainer {
public:
num() {
cout << endl << "Enter Prefix and Number: ";
cin >> m->pre >> m->num;
}
};
class Book:public name, city, street, num {
};
int main() {
Book user;
return 0;
}
Gaucer, У тебя только указатель на структуру _man есть, а вот память под неё не выделена.
---
Тыц (+/-)
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
class mainer {
public:
struct _man {
char name[200], city[70], street[100], num[12], pre[5];
} Man;
_man *m;
mainer() {
cout << "Please enter smth";
m = new _man;
}
};
class city: public mainer {
public:
city() {
cout << endl << "Enter City: ";
cin >> m->city;
}
};
class name: public mainer {
public:
name() {
cout << endl << "Enter Name: ";
cin >> m->name;
}
};
class street: public mainer {
public:
street() {
cout << endl << "Enter Street: ";
cin >> m->street;
}
};
class num: public mainer {
public:
num() {
cout << endl << "Enter Prefix and Number: ";
cin >> m->pre >> m->num;
}
};
class Book:public name, city, street, num {
public:
Book(){}
};
int main() {
Book user;
return 0;
}