<M_PI> nichtdeklarierter Bezeichener
-
<M_PI> nichtdeklarierter Bezeichener troz #include <cmath>
-
Hallo,
BorisProgger schrieb:
<M_PI> nichtdeklarierter Bezeichener troz #include <cmath>
Folgendes sollte funktionieren:
#include <iostream> #include <cmath> using namespace std; int main() { cout << M_PI << endl; }Gruß Caipi
-
jepp....
-
hat ich auch ein paar mal aber kannst du mal ein bischen mehr sagen von dem projekt
-
hmm siehe code oben... so sieht das projekt aus:)
-
Dein Compiler findet die cmath (bzw. die math.h) wahrscheinlich nicht... Was passiert denn, wenn du #include <math.h> schreibst? Darin ist nämlich M_PI definiert. (cmath inkludiert normalerweise einfach den Inhalt von math.h und packt ihn in den Namensraum std).
Gruß Caipi
-
das ist alles........ naja kann man ja gar nicht projekt nennen
-
genau.. aber trozdem sollte das mit M_PI gehen...
-
M_PI ist kein Standard. Besser ist
#include <cmath> const double PI = std::acos( -1.0 ); // oder PI = 4 * std::atan( 1.0 );Gruß
Werner