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?