Tobi101
18.08.2002, 21:09
Es wird immer so viel davon geredet das man das goto ersetzten kann, aber wie
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int int_stern;
int wahl;
int wahle;
int nummer;
char name[40];
int main()
{
start:
void clrscr(void);
for (int_stern = 0; int_stern <= 34; int_stern ++)
cout << "*";
cout <<"Telefonbuch";
int_stern =0;
while(int_stern <= 33)
{
cout << "*";
int_stern++;
}
cout << "\n\n\n\t1.Eintrag\n\n\t";
cout << "2.Suchen\n\n\t";
cout << "3.Durchblaettern\n\n\t";
cout << "4.Beenden\n\n\t";
cin >> wahl;
switch (wahl)
{
case 1:
eintrag:
cout << "Geben sie den Namen ein: ";
cin >> name;
cout << "\nGeben sie die Nummer ein: ";
cin >> nummer;
cout << "\n\n" << name << " "<<nummer;
cout << "\n Stimmen die Angaben?\n";
cout << "1.ja 2.nein";
cin >> wahle;
if (wahle = 1) goto start;
else if (wahle = 2)goto eintrag;
else
{
cout <<"\nFalsche Eingabe!";
}
}
return 0;
}
und ausserdem möchte ich wissen wie das mit clrscr() funktioniert.
verwennde Vc++ und Dev-C++
#include <iostream.h>
#include <stdio.h>
#include <conio.h>
int int_stern;
int wahl;
int wahle;
int nummer;
char name[40];
int main()
{
start:
void clrscr(void);
for (int_stern = 0; int_stern <= 34; int_stern ++)
cout << "*";
cout <<"Telefonbuch";
int_stern =0;
while(int_stern <= 33)
{
cout << "*";
int_stern++;
}
cout << "\n\n\n\t1.Eintrag\n\n\t";
cout << "2.Suchen\n\n\t";
cout << "3.Durchblaettern\n\n\t";
cout << "4.Beenden\n\n\t";
cin >> wahl;
switch (wahl)
{
case 1:
eintrag:
cout << "Geben sie den Namen ein: ";
cin >> name;
cout << "\nGeben sie die Nummer ein: ";
cin >> nummer;
cout << "\n\n" << name << " "<<nummer;
cout << "\n Stimmen die Angaben?\n";
cout << "1.ja 2.nein";
cin >> wahle;
if (wahle = 1) goto start;
else if (wahle = 2)goto eintrag;
else
{
cout <<"\nFalsche Eingabe!";
}
}
return 0;
}
und ausserdem möchte ich wissen wie das mit clrscr() funktioniert.
verwennde Vc++ und Dev-C++