Как читать (вводить) число gmp в c, используя gmp_scanf или другую функцию, я нашел этот код, но кажется, что он не работает, когда я использую z
в вызове функции, как будто он не t взять значение, которое я написал в z
.
int n;
mpz_t z;
mpz_init(z);
printf("plz give me z \n");
gmp_scanf ("a(%d) = %Zd\n", &n, z);// i wrote 100
gmp_printf("the value of z is %Zd \n ",z );// the output is always 0
, так как я могу его прочитать?