Was fehlt hier noch?

hallo,
sollen ein programm mit microsoft visual c++ schreiben.
es sollen name, vorname u telnr. eingegeben werden, für eine tel.liste.
die liste soll höchstens 20 namen u nr. speichern können.
funktionen im menü: laden von bereits abgespeicherten tellisten, abspeichern in gewünschtem ordner, löschen von tellisten.
programm mit case u switch.
habe das hier, aber irgendwas stimmt da nicht.
wäre für jede hilfe dankbar.

//Einfaches Dateiverarbeitungsprogramm Telefon
//Speicherung als Textdate
#include
#include
#include
#include //Header für die Datei(File)verarbeitung
//---------------------------------------------------------------------------

//Globale Strukturdeklaration notwendig für die Funktionen
const int maxi=3;
struct adressen
{
char name[10];
int tel_nr;
}freunde[maxi];
//Prototypen
void adr_ein();
void adr_speichern();
void adr_lesen();
void adr_zeig();
void adr_laden();
//Hauptprogramm
int main(int argc, char* argv[])
{
adr_lesen();
int wahl;
do
{
cout > wahl;
switch(wahl)
{
case 1 :
{
adr_ein();
break;
}
case 2:
{
adr_zeig();
break;
}
case 3:
{
adr_laden();
break;
}
}
}
while (wahl != 9);
adr_speichern();
return 0;
}
//Funktionsdeklaration
void adr_ein()
{
for (int i=0;i> freunde[i].name;
cout > freunde[i].tel_nr;
}
}
//**********************************
void adr_speichern()
{
fstream datei;
datei.open(„adr.txt“, ios::out);
for (int i=0;i> freunde[i].name;
datei >> freunde[i].tel_nr;
}
datei.close();
}
//**********************************
void adr_zeig()
{
system(„cls“);
cout

Hallo,

sollen ein programm mit microsoft visual c++ schreiben.
es sollen name, vorname u telnr. eingegeben werden, für eine
tel.liste.

Probier doch bitte, Substantive und Satzanfänge groß zu schreiben, das macht das Lesen einfacher.

die liste soll höchstens 20 namen u nr. speichern können.
funktionen im menü: laden von bereits abgespeicherten
tellisten, abspeichern in gewünschtem ordner, löschen von
tellisten.
programm mit case u switch.
habe das hier, aber irgendwas stimmt da nicht.

„Irgendwas stimmt da nicht“ ist keine angemessene Fehlerbeschreibung. Was genau stimmt nicht?

Was mich als Benutzer etwas stören würde, ist, dass man alle Daten auf einmal eingeben muss.

Grüße,
Moritz

Hallo,
ich bekomme diese zwei Fehlermeldungen:

error C2065: ‚system‘ : nichtdeklarierter Bezeichner
error C2065: ‚left‘ : nichtdeklarierter Bezeichner

Die Fehler wären beide in der „void adr_zeig()“ Spalte.

Weiss aber nicht weiter?

Hallo,

error C2065: ‚system‘ : nichtdeklarierter Bezeichner

‚system‘ ist in deklariert,

error C2065: ‚left‘ : nichtdeklarierter Bezeichner

left kenne ich nicht. Was soll das machen?

Grüße,
Moritz

Hallo DJ-Xavier,

ich bekomme diese zwei Fehlermeldungen:

error C2065: ‚system‘ : nichtdeklarierter Bezeichner
error C2065: ‚left‘ : nichtdeklarierter Bezeichner

Es fehlt eine Deklaration von „left“, entweder global oder in der Funktion selbst:

int left = 123;

int main()
 {
 cout 
oder in der Funktion selbst:

    
    void adr\_zeig()
     {
     int left = 123;
     cout Den Code bitte in 
    
        -tags einschliessen.
        Gruesse an alle
        Martin B

left war einfach so wie Tab, also linksbündig.
habe aber das programm nun zum laufen gekriegt.

vielen Dank an Euch!:smile:

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]