Hallo,
es hat mich endlich wieder gepackt das Commodore Fieber. Aber ich wollte endlich mal etwas anderes machen als immer nur spielen am A1200.
Also habe ich mir gedacht ich versuche mich mal an C.
Dabei habe ich mit einfachen Sachen angefangen. Dabei bin ich folgendes Problem gestoßen:
Beim eingeben von Float variablen mit zum Beispiel scanf("%f",& zahl1); kommt es in der Shell immer zu Fehlermeldungen. Die Variable ist mit float zahl1; am anfang deklariert.
Fehlermeldung : *scanf: %e.E.f.g.G use -lm (mathlib)
Also dachte ich mathlib ich müsse die mathlib am anfang mit #include mit deklarieren. Das brachte eine Fehlermeldung vom Compiler.
Bei der Ausgabe mit printf("%f", zahl); Kommt auch nicht die Zahl heraus, sondern nur <float>.
Laut Suchmaschine meines Vertrauens sollte es richtig sein. Oder mache ich etwas falsch? Auch diese Seite brachte nicht die Erlösung.