Finde den Fehler im Quellcode nicht!!!!
-
f bedeutet, dass die Variable den Typ float hat.
EDIT: Übrigens hast du eine Fehlerbeschreibung vergessen, nur so für's nächste Mal...
-
_matze schrieb:
f bedeutet, dass die Variable den Typ float hat.
... die Konstante ...
-
devkid schrieb:
Schau dir mal den Unterschied zwischen deiner Definition von PI und der aus dem Buch an.
Flomaster schrieb:
#define PI 3,1415f
LOL!!
==>
fl = PI * ra * ra;==>
fl = 3 , 1415f * ra * ra;
(
)
-
gcc:
main.c:19:14: invalid suffix "f" on integer constant
-
bgdnoy schrieb:
gcc:
main.c:19:14: invalid suffix "f" on integer constant
Das
f
ist ja auch für Fließkommazahlen gedacht; also1.0f
, nicht1f
.http://www.imb-jena.de/~gmueller/kurse/c_c++/c623.html schrieb:
Die Kennzeichnung der Typvariante durch einen Suffix kann sowohl durch Groß- als auch Kleinbuchstaben erfolgen, d.h. für float können F oder f und für long double können L oder l angegeben werden.
Literale ohne Suffix sind stets vom Typ double.
-
klartext: das muss ein punkt sein, kein komma, in deinem PI
-
http://www.imb-jena.de/~gmueller/kurse/c_c++/c623.html schrieb:
Die Kennzeichnung der Typvariante durch einen Suffix kann sowohl durch Groß- als auch Kleinbuchstaben erfolgen, d.h. für float können F oder f und für long double können L oder l angegeben werden.
Literale ohne Suffix sind stets vom Typ double.Na wenn das der G. Müller sagt!
Falls sich der jemals geirrt hätte -- ich hätte es bestimmt in der Zeitung gelesen.
Versuch's mal im Standard. Floats sind in C99 unter 6.4.4.2.
-
Oh man....peinlich!!!!
Das nur ein Komma so ein schaden anrichten kann!!!!
Also, vielen Dank für eure Antworten!!!!
Lg Flo
-
Flomaster schrieb:
!!!! !!!! !!!!
Schrei doch nicht so.
Man versteht dich auch, wenn du deine Sätze mit einem Satzende-Zeichen beendest...
-
Flomaster schrieb:
Das nur ein Komma so ein schaden anrichten kann!!!!
Wegen verwechselten Kommas und Punkten sind schon Weltraummissionen gescheitert.
-
Bashar schrieb:
Wegen verwechselten Kommas und Punkten sind schon Weltraummissionen gescheitert.
auch wegen verwechselter semikolons mit doppelpunkten.
-
volkard schrieb:
Bashar schrieb:
Wegen verwechselten Kommas und Punkten sind schon Weltraummissionen gescheitert.
auch wegen verwechselter semikolons mit doppelpunkten.
und statt == ein = kommt auch immer gut.
-
gaehn schrieb:
klartext: das muss ein punkt sein, kein komma, in deinem PI
Spielverderber!
(
)
-
@ Javaner
Das hätte ich auch so rausbekommen.
Aber du hast recht...wenn eine Frage zu einem Problem gestellt wird, sollte man demjenigen nur Hinweise liefern, anstatt ihm die exakte Antwort unter die Nase zu reiben.
Es macht ja auch mehr spaß das Problem selbst zu lösen!