Ciao a tutti, premetto che sono una schiappa in programmazione e mi ritrovo a programmare solo perchè costretta. Ho un problema con la libreria gmp, in particolare con la funzione mpz_set_ui (mpz_t rop, unsigned long int op), che assegna ad un grande intero il valore di un unsigned int, mi crea un segmentation fault. Qualcuno può aiutarmi??
codice:
#include <iostream>
#include <gmpxx.h>
using namespace std;
mpz_t e;
void initializeGMP();
void clearGMP();
void initializeGMP()
{
mpz_init(e);
}
void clearGMP()
{
mpz_clear(e);
}
int main()
{
unsigned long int e_int = 65537;
mpz_set_ui(e,e_int);
cout << " e= " << e << endl;
return 0;
}