View Full Version : gmp e c
pcandreone
06-03-2009, 23:58
Ho all'incirca un milione di domande:
Uso il c non il c++
1°, ho scaricato ed installato visual c++: ho scaricato le libreie gmp. Ora come faccio ad usarla? come la "includo nel mio codice?
2° come si usa?
3° per stampare il valore di variabili gmp posso usare la printf o cosa?
sono tre gg che cerco, ovunque ci sono scritte cose che non funzionano.
~FullSyst3m~
07-03-2009, 01:58
Ho all'incirca un milione di domande:
Uso il c non il c++
1°, ho scaricato ed installato visual c++: ho scaricato le libreie gmp. Ora come faccio ad usarla? come la "includo nel mio codice?
2° come si usa?
3° per stampare il valore di variabili gmp posso usare la printf o cosa?
sono tre gg che cerco, ovunque ci sono scritte cose che non funzionano.
Non conosco C, ma alla prima e alla terza direi che se hai studiato su qualche manuale dovrebbe dirti come importare le librerie e come stampare il valore delle variabili, che se non dico una cretinata dovrebbe essere printf.
Per la seconda trovi tutto nella documentazione delle librerie.
pcandreone
07-03-2009, 12:25
gmp è differente da quel che sò, ha variabili e funzioni tutte sue. Quindi speravo in una risp un pò più esauriente.
~FullSyst3m~
07-03-2009, 17:07
gmp è differente da quel che sò, ha variabili e funzioni tutte sue. Quindi speravo in una risp un pò più esauriente.
Allora aspetta qualche altro, come ho detto io non conosco C.
pcandreone
07-03-2009, 18:32
allora aspetto :-)
Cristiano87
08-03-2009, 12:27
1° http://gmplib.org/manual/Headers-and-Libraries.html#Headers-and-Libraries
nel tuo ide devi specificare come library usata -lgmp
#include <gmp.h> nel sorgente
L'unico problema è che usi un compilatore non gnu, di conseguenza se viene fornita solo la libreria in formato .a devi convertirla con qualche tool in .lib
2° e 3° leggi il manuale, è molto comprensibile
ti metto un esempio perché sono buono ù_ù
mpz_t numero;
mpz_init_set_string(numero,"343284902384905215231421414",10);
mpz_out_str(NULL,numero,10); //stampa
//prima di uscire
mpz_clear (numero);
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.