hi,
also ich benutze devc++ und habe hier das Buch "C++ Objektorientiertes Programmieren von Anfang an" von Helmut Erlenkoetter.
Es geht um Flaechenberechnungen von Kreisen, der Radius befindet sich in der Variable "radius"
In dem Buch steht jetzt die Berechnung der Fläche folgendermaßen:
radius*radius*3.141593F
beim kompilieren bekomme ich dann folgenden Fehler:
invalid suffix "F" on integer constant
Lasse ich das "F" nach pi weg kompiliert ers zwar, die Berechnung wird aber falsch (Also falsches Ergebnis). Aber warum? Was will der Autor mit dem F? Und wie wirds richtig? Gibts eigentlich nicht irgendwie eine fest vordefinierte Konstante für pi? Oder muss ichs jedesmal von Hand eintippen, je nachdem wie viele Stellen ich brauche?
Vielen Dank schonmal!
Domz
also ich benutze devc++ und habe hier das Buch "C++ Objektorientiertes Programmieren von Anfang an" von Helmut Erlenkoetter.
Es geht um Flaechenberechnungen von Kreisen, der Radius befindet sich in der Variable "radius"
In dem Buch steht jetzt die Berechnung der Fläche folgendermaßen:
radius*radius*3.141593F
beim kompilieren bekomme ich dann folgenden Fehler:
invalid suffix "F" on integer constant
Lasse ich das "F" nach pi weg kompiliert ers zwar, die Berechnung wird aber falsch (Also falsches Ergebnis). Aber warum? Was will der Autor mit dem F? Und wie wirds richtig? Gibts eigentlich nicht irgendwie eine fest vordefinierte Konstante für pi? Oder muss ichs jedesmal von Hand eintippen, je nachdem wie viele Stellen ich brauche?
Vielen Dank schonmal!
Domz