Problem bei C-Programm Hallo,
habe folgendes C-Programm in VS2005 geschrieben und bekomme unten aufgelistete Fehler zur Erscheinung. Was soll ich ändern?! /*
** Geben Sie ein Unterprogramm zur Berechnung des Body-Mass-Index BMI an.
** Parameter: Masse und Größe. Typ float
** BMI = Masse in kg / (Größe in Meter)^2
** Ergebnis vom Typ float
*/ float body_mass_index_berechnen (float masse, float groesse, float bmi) {
bmi = masse/(groesse*groesse); return bmi;
} int main() { /* Eingabe */ float masse, groesse, bmi;
printf ("Bitte geben Sie zuerst Ihr Gewicht in kg und danach Ihre Groesse in Meter ein ");
scanf ("%f %f", &masse, &groesse); /* Verarbeitung */ bmi = body_mass_index_berechnen; /* Ausgabe */ printf ("Ihr Body-Mass-Index beträgt %f \n", &bmi); return 0;
}
Warnung 1 warning C4013: 'printf' undefiniert; Annahme: extern mit Rückgabetyp int c:\users\pc\documents\visual studio 2005\projects\c 1\c 1\blatt2aufgabe2.c 16
Warnung 2 warning C4013: 'scanf' undefiniert; Annahme: extern mit Rückgabetyp int c:\users\pc\documents\visual studio 2005\projects\c 1\c 1\blatt2aufgabe2.c 17
Fehler 3 error C2440: '=': 'float (__cdecl *)(float,float,float)' kann nicht in 'float' konvertiert werden c:\users\pc\documents\visual studio 2005\projects\c 1\c 1\blatt2aufgabe2.c 19
Vielen Dank schon mal im Vorraus!
mfG |