![]() |
Problem bei C-Programm Hallo, habe folgendes C-Programm in VS2005 geschrieben und bekomme unten aufgelistete Fehler zur Erscheinung. Was soll ich ändern?! [SIZE=2][COLOR=#008000]/* ** 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 */ [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]float[/COLOR][/SIZE][SIZE=2] body_mass_index_berechnen ([/SIZE][SIZE=2][COLOR=#0000ff]float[/COLOR][/SIZE][SIZE=2] masse, [/SIZE][SIZE=2][COLOR=#0000ff]float[/COLOR][/SIZE][SIZE=2] groesse, [/SIZE][SIZE=2][COLOR=#0000ff]float[/COLOR][/SIZE][SIZE=2] bmi) { bmi = masse/(groesse*groesse); [/SIZE][SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][SIZE=2] bmi; } [/SIZE][SIZE=2][COLOR=#0000ff]int[/COLOR][/SIZE][SIZE=2] main() { [/SIZE][SIZE=2][COLOR=#008000]/* Eingabe */ [/COLOR][/SIZE][SIZE=2][COLOR=#0000ff]float[/COLOR][/SIZE][SIZE=2] masse, groesse, bmi; printf ([/SIZE][SIZE=2][COLOR=#a31515]"Bitte geben Sie zuerst Ihr Gewicht in kg und danach Ihre Groesse in Meter ein "[/COLOR][/SIZE][SIZE=2]); scanf ([/SIZE][SIZE=2][COLOR=#a31515]"%f %f"[/COLOR][/SIZE][SIZE=2], &masse, &groesse); [/SIZE][SIZE=2][COLOR=#008000]/* Verarbeitung */ [/COLOR][/SIZE][SIZE=2]bmi = body_mass_index_berechnen; [/SIZE][SIZE=2][COLOR=#008000]/* Ausgabe */ [/COLOR][/SIZE][SIZE=2]printf ([/SIZE][SIZE=2][COLOR=#a31515]"Ihr Body-Mass-Index beträgt %f \n"[/COLOR][/SIZE][SIZE=2], &bmi); [/SIZE][SIZE=2][COLOR=#0000ff]return[/COLOR][/SIZE][SIZE=2] 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 [/SIZE] |
AW: Problem bei C-Programm Hallo, liegt am fehlenden include der Standardbibliotheken. Damit weiß dein Programm noch nichts von den verwendeten Funktionen. Suche bitte dazu nochmal Literatur heraus. Gruß tele |
AW: Problem bei C-Programm achso, ja!!! hab die #include<stdio.h> vergessen... hätt ich selbst auch drauf kommen können!!! aber manchmal hat man halt nen brett vorm kopf!! ;D Aber trotzdem herzlichen Dank für die Hilfe!! |
AW: Problem bei C-Programm [I]bmi = body_mass_index_berechnen;[/I] Müssen in dieser Zeile nicht auch die Übergabewerte an deine Funktion mit angegeben werden, oder nimmt er die bei gleicher Bezeichnung und Definition selber mit? (gemeint ist: bmi = body_mass_index_berechnen(masse,groesse); ) |
| Alle Zeitangaben in WEZ +1. Es ist jetzt 03:04 Uhr. |
Powered by vBulletin® Version 3.8.10 (Deutsch)
Copyright ©2000 - 2026, vBulletin Solutions, Inc.
SEO by vBSEO 3.5.2 ©2010, Crawlability, Inc.