gamerfunkie
Erfahrenes Mitglied
Hallo,
ich habe folgendes geschrieben:
Jetzt bekomme ich einen Fehler, den ich nicht verstehe:
Wo liegt der Fehler?
Mfg gamerfunkie
ich habe folgendes geschrieben:
Code:
#include "gmp.h"
#include "stdio.h"
// C++ with operator overloading: gmpxx.h[1]
// log, exp, ... : mpfr.h[2]
void main(){
mpf_t myMpf_t1,myMpf_t2,myMpf_res;
mpf_set_default_prec(512); // minimal precision (in bits)
mpf_init(myMpf_t1);
mpf_init(myMpf_t2);
mpf_init(myMpf_res);
mpf_set_d(myMpf_t1,1.2345e260);
mpf_set_d(myMpf_t2,2.3456e300);
mpf_mul(myMpf_res,myMpf_t1,myMpf_t2);
printf("Result exceeds double range: %e\n",mpf_get_d(myMpf_res));
gmp_printf("mpf_t: %.*Fe\n",8,myMpf_res); // 8 digits
mpf_clear(myMpf_t1);
mpf_clear(myMpf_t2);
mpf_clear(myMpf_res);
}
Jetzt bekomme ich einen Fehler, den ich nicht verstehe:
Code:
--------------------Konfiguration: gmp1 - Win32 Debug--------------------
Kompilierung läuft...
gmp1.cpp
c:\dokumente und einstellungen\user\eigene dateien\programmieren\gmp1\gmp1.cpp(25) : error C2065: 'gmp_printf' : nichtdeklarierter Bezeichner
Fehler beim Ausführen von cl.exe.
gmp1.exe - 1 Fehler, 0 Warnung(en)
Wo liegt der Fehler?
Mfg gamerfunkie