Math.h oder sin()



  • Hallo,

    offenbar bin ich zu blöd, um die Math.h ordentlich einzubinden, denn er kennt die Funktion sin() bei mir nicht.

    Habe versucht die Math.h auf diverse Arten einzubinden, doch ohne Erfolg - was mach ich falsch?

    Includes:

    #include <math.h>
    #include "stdafx.h"
    #include "math_test.h"
    #include "math_testDlg.h"
    

    Auch #include "math.h" und #include <cmath> hat nix gebracht.

    Quelltext in OnInitDialog

    CString helpstr;
    	double s;
    
    	s=sin(2);
    	helpstr.Format("sin=%e!",s);
    	SetDlgItemText(IDC_DEBUG_AUSGABE,helpstr);
    

    Fehlermeldung:

    ...math_test\math_testDlg.cpp(59) : error C2065: 'sin' : undeclared identifier

    Wäre sehr über Vorschläge dankbar.



  • #include "stdafx.h"
    muss an erster Stelle stehen, wegen Precompiled Headers.



  • Aahh, besten Dank!

    Wusste doch, dass es was ganz triviales sein musste 😃

    Big THX


Anmelden zum Antworten