Hallo.Ich habe ein Problem.Ich will die Variable "Preis" aus der selbsterstelten Headerdtei "ware.h" in der selbsterstelten Headerdatei "zahlung.h" benutzen.Anbei die beiden Headerdateien.
Danke für eure mühe.
Headerdatei ware.h:
//---------------------------------------------------------------------------
#include <iostream.h>
#include <conio.h>
//---------------------------------------------------------------------------
int ware()
{
int auswahl, z, preis;
int cola, sprit, fanta, sevenupu, cappuchino, kaffee;
randomize();
cola = random(20);
sprit = random(20);
fanta = random(20);
sevenupu = random(20);
cappuchino = random(20);
kaffee = random(20);
cin>>auswahl;
switch(auswahl)
{
case 22:
preis=100;
if(cola==0)
{
cout<<"Artikel leider ausverkauft.";
}
cola--;break;
case 23:
preis=100;
if(sprit==0)
{
cout<<"Artikel leider ausverkauft.";
}
sprit--;break;
case 24:
preis=100;
if(fanta==0)
{
cout<<"Artikel leider ausverkauft.";
}
fanta--;break;
case 25:
preis=100;
if(sevenupu==0)
{
cout<<"Artikel leider ausverkauft.";
}
sevenupu--;break;
case 44:
preis=70;
if(cappuchino==0)
{
cout<<"Artikel leider ausverkauft.";
}
cappuchino--;break;
case 45:
preis=50;
if(kaffee==0)
{
cout<<"Artikel leider ausverkauft.";
}
kaffee--;break;
default:cout<<"Unbekante Auswahl.Bitte waehlen sie neu.";z = 0;break;
}
return (cola);
}
Headerdatei "zahlung.h":
#include <iostream.h>
#include <conio.h>
#include "ware.h"
//---------------------------------------------------------------------------
int zahlung()
{
int zehn, zuenfzig, einz, zwei;
int funktionware;
randomize();
zehn = random(15);
zuenfzig =random(15);
einz =random(15);
zwei =random(15);
if(zehn < 4 || zuenfzig < 4 || einz < 4 || zwei < 4)
{
cout<<"Bitte passend zahlen!"<<"\n"<<"\n";
}
cout<<"Was moechten sie? ";
funktionware=ware();
}
:confused: