N
Nebulus Jones
Gast
C++ Code, brauche hilfe
Hallo Programmierer!
Ich habe von der Schule aus eine Aufgabe zu Hause gelöst, bin mir aber nicht sicher, ob ic das alles so richtig geschrieben habe. Da ich keinen C Compiler besitze brauche ich eure Hilfe.
Könnte ihr mir die Fehler, die in diesem Code enthalten sind sagen?
Oder eine Adresse, wo ich einen Compiler herbekomme. Dann kann ich selbst die Fehler beseitigen. Danke schonmal im Vorraus!
Für Tipps wäre ich dankbar (um die Struktur zu verbessern z.B.)!
Hallo Programmierer!
Ich habe von der Schule aus eine Aufgabe zu Hause gelöst, bin mir aber nicht sicher, ob ic das alles so richtig geschrieben habe. Da ich keinen C Compiler besitze brauche ich eure Hilfe.
Könnte ihr mir die Fehler, die in diesem Code enthalten sind sagen?
Oder eine Adresse, wo ich einen Compiler herbekomme. Dann kann ich selbst die Fehler beseitigen. Danke schonmal im Vorraus!
Für Tipps wäre ich dankbar (um die Struktur zu verbessern z.B.)!
Code:
#include<iostream.h>
#include<conio.h>
#include<dos.h>
#include<stdlib.h>
#include<stdio.h>
class adressen
{
protected:
char name[10];
char strasse[20];
char ort[20];
char telefon[15];
char telefax[15];
char email[20];
virtual:
virtual void adr_ein();
virtual void adr_zeig();
};
class adressen adressdaten[10];
class kunden : public adressen
{
protected:
char kd_nummer[5];
float umsatz;
public:
void adr_ein();
void adr_zeig();
};
class kunden kd_daten[10];
class lieferer : public adressen
{
protected:
char lief_bank[15];
char lief_konto[8];
char lief_blz[8];
public:
void adr_ein();
void adr_zeig();
};
class lieferer lieferanten[10];
void adressen : adr_ein()
{
cout <<"Bitte geben sie keine Leerzeichen ein!";
cout <<"\nBitte geben sie den Namen ein: "; cin >> name;
cout <<"\nBitte geben sie die Strasse ein: "; cin >> strasse;
cout <<"\nBitte geben sie den Ort an: "; cin >> ort;
cout <<"\nBitte geben sie die Telefonnummer an: "; cin >> telefon;
cout <<"\nBitte geben sie die Telefaxnummer an: "; cin >> telefax;
cout <<"\nBitte geben sie die emailadresse ein: "; cin >> email;
}
void kunden : adr_ein()
{
adressen :: adr_ein();
cout <<"Bitte geben sie die Kundennummer ein: "; cin >> kd_nummer;
cout <<"Bitte geben sie den Umsatz des letzten Jahres ein: "; cin >> umsatz;
}
void lieferer : adr_ein()
{
adressen :: adr_ein();
cout <<"Bitte geben sie die Lieferer Bank ein: "; cin >> lief_bank;
cout <<"Bitte geben sie die Lieferer KontoNr ein: "; cin >> lief_konto;
cout <<"Bitte geben sie die Bankleitzahl ein: "; cin >> lief_blz;
}
void main(void)
{
int index;
int wahl;
cout <<"Bitte Wählen sie den gewünschten Menüpunkt: ";
cout <<"\n1. Kundendaten eingeben\n2. Liefererdaten eingeben\n3. Kundendaten anzeigen\n 4. Liefererdaten anzeigen";
cout <<"Ihre Auswahl: "; cin >> wahl;
switch(wahl)
{
case 1:
cout <<"Welchen Datensatz möchten sie eingeben: "; cin >> index;
kd_daten[index].adr_ein();
break;
case 2:
cout <<"Welchen Datensatz möchten sie eingeben: "; cin >> index;
lieferanten[index].adr_ein();
break;
case 3:
cout <<"Welcher Datensatz soll angezeigt werden? "; cin >> index;
kunden[index].adr_zeig();
break;
case 4:
cout <<"Welcher Datensatz soll angezeigt werden? "; cin >> index;
lieferanten[index].adr_zeig();
break;
}
}