Einzelnen Beitrag anzeigen
Alt 25.10.2007, 18:28   #1 (permalink)
6-gustl-6
Abakus
 

Registriert seit: 05.10.2007
Beiträge: 27

6-gustl-6 befindet sich auf einem aufstrebenden Ast

Standard 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
6-gustl-6 ist offline   Mit Zitat antworten