000
29.09.2002, 14:14 Uhr
~gonzales
Gast
|
hallo könnte mir jemand sagen, was an diesem code falsch ist? Hab mir das so selbst zusammengereimt, das es funktionieren sollte, hab jetzt keine idee warum nicht. danke im voraus
Beim Compilieren bekomme ich immer die Meldungen (2 errors, verwende vc++)
C:\kristian\vc++\20sept\main.cpp(10) : error C2065: 'rechnung' : undeclared identifier
C:\kristian\vc++\20sept\main.cpp(37) : error C2373: 'rechnung' : redefinition; different type modifiers
C++: |
#include <stdio.h> #include <conio.h>
void neu() { char janein;
printf("Neu versuchen <J/N>"); scanf("%c", &janein);
if (janein == 'J') rechnung(); else if (janein == 'N') printf("Ende");
else neu();
} void rechnung () { float V1, V2, E; char Op;
printf("Geben Sie eine Formel ein <Zahl><Operator><Zahl> :"); scanf("%f%c%f", &V1, &Op, &V2);
if ( Op == '+') printf("\nErgebnis : %5.2f %c %f5.2 = %5.2f\n", V1, Op, V2, E=V1+V2);
else if ( Op == '-') printf("\nErgebnis : %5.2f %c %5.2f = %5.2f\n", V1, Op, V2, E=V1-V2); else if ( Op == '*') printf("\nErgebnis : %5.2f %c %5.2f = %5.2f\n", V1, Op, V2, E=V1*V2);
else if ( Op == '/' || 'x') { if ( V2 < 0 ) printf("\nErgebnis : %5.2f %c %5.2f = %5.2f\n", V1, Op, V2, E=V1/V2); else printf("\nDivision durch Null!!!\n\n"); neu(); } else printf("Ungueltiger Operator!");
}
void main() { printf("start"); rechnung();
|
Dieser Post wurde am 29.09.2002 um 15:00 Uhr von Uwe editiert. |