gmp でマトリックスを定義しようとしていますが、エラー レポートが表示されます。これは、私のプログラムを少し簡略化したバージョンです。
#include<stdio.h>
#include<math.h>
#include<stdlib.h>
#include <gmp.h>
mpz_t matrix[2][2];
mpz_init(matrix[0][0]), mpz_init(matrix[0][1]);
mpz_init(matrix[1][0]), mpz_init(matrix[1][1]);
mpz_set(matrix[0][0],1), mpz_set(matrix[0][1],2);
mpz_set(matrix[1][0],3), mpz_set(matrix[1][1],5);
そして、私の他のプログラムなどですが、エラー機能は次のように言っています:
matdet.c:8:16: error: expected ‘)’ before ‘[’ token
私の質問は、gmp で行列を定義するにはどうすればよいかということです。