Prob mit LCC-Win32
-
Hi,
Bei meinem Compiler (LCC-Win32) funktioniert die funktion
void main() { //das Programm }
nicht.
Man muss die Funktion
int main(void) { //das Prog }
benutzen.
Das ist ja noch garkein grosses Problem im Vergleich zu diesem:
Ich habe folgenden Code geschrieben:
#include <stdio.h> #include <string.h> #include <math.h> int main(void) { float a=0; float b=0; float c=0; printf( "Erste Zahl:\n" ); scanf( "%f", a ); printf( "Zweite Zahl:\n" ); scanf( "%f", b ); c = a + b; printf( "%f", c ); }
Mein Compiler will das beim ersten mal nicht akzeptieren, beim zweiten Mal jedoch Compiliert er, aber ein fehlerhaftes Programm.
Wer kann mir helfen ?
-
Catch0r schrieb:
Bei meinem Compiler (LCC-Win32) funktioniert die funktion
void main() { //das Programm }
nicht.
weil es schlicht und ergreifend falsch ist.
benutz mal die forensuche "void main"Catch0r schrieb:
Mein Compiler will das beim ersten mal nicht akzeptieren, beim zweiten Mal jedoch Compiliert er, aber ein fehlerhaftes Programm.
Wer kann mir helfen ?main muss noch einen wert zurückgeben "return 0;"
und bei scanf fehlt der adressoperator.scanf( "%f", &a );
was sagt er den noch so?