020
15.04.2004, 14:42 Uhr
GERO
|
So......
Jetzt hab ich mal wieder ein bischen von allem verändert jetzt kompiliert der sogar ohne fehler etc. aber..... der bindet rechnung.cpp und kreis1.h garnicht richtig mit ein oderso???? Wenn ich das Programm starte, und dann auf 1 drücke jeht der in die switch anweisung und erledigt nur seine aufgaben, die in kreis1.cpp vorhanden sind. alles andere macht der überhaupt nicht.
hier noch mal der komplette code:
| C++: |
// KREIS1.CPP
#include <iostream.h> #include "KREIS1.H"
int main() { int wahl; char ende;
do { cout<<"Wollen Sie den Radius [1] oder den Durchmesser [2] angeben?"<<endl; cin>>wahl;
switch (wahl) { case 1: { void radius(); break; }
case 2: { void durchmesser(); break; }
default: { cout<<"Sie haben eine falsche Taste gedrückt!"<<endl; break; } }
cout<<"Programm beenden j/n"<<endl; cin>>ende; } while(ende=='n');
return 0; }
|
| C++: |
// RECHNUNG.CPP
#include <iostream.h> #include "KREIS1.H"
void durchmesser() { double flaecheni; int wert;
cout<<"Geben Sie den Durchmesser (in cm) an!"<<endl; cin>>wert;
flaecheni=wert/2*3,1415; cout<<"Der Flaecheninhalt eines Kreises mit dem Durchmesser "<<wert<<" cm ist "<<flaecheni<<"cm2\n"; }
void radius() { double flaecheni; int wert;
cout<<"Geben Sie den Radius (in cm) an!"<<endl; cin>>wert;
flaecheni=wert*3,1415; cout<<"Der Flaecheninhalt eines Kreises mit dem Radius "<<wert<<" cm ist "<<flaecheni<<" cm2\n"; }
|
| C++: |
//KREIS1.H
void radius(); void durchmesser();
|
wie ist das mit den objekt dateien, das hab ich irgend wie net gepeilt, wo muss ich das eingeben und wie erstelle ich eine objekt datei von rechnung.cpp und was ist eine objekt datei überhaupt???????
GRUß GERO  Dieser Post wurde am 15.04.2004 um 14:45 Uhr von GERO editiert. |