Bonjour,
je souhaite générer un grand nombre premier en C
j'ai donc installé GMP et ai écrit le code suivant à l'aide de la documentation officielle
Aucune erreur de compilation mais un segmentation fault :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 #include <stdlib.h> #include <stdio.h> #include <gmp.h> int main() { mpz_t prime, integ; signed long int minimum=1; printf("Coucou\n"); mpz_set_si(integ, minimum); printf("Coucou\n"); mpz_nextprime(prime, integ); FILE* fichier = fopen("test", "w+"); mpz_out_str(fichier, 10, prime); return 0; }
Pourquoi cette erreur et comment la régler?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $ gcc main.c -o main -lgmp $ ./main Coucou Erreur de segmentation (core dumped)
Merci pour votre aide!
Partager