bonjour à tous,
voila je debute en C et comme tout débutant je fais des choses simples...
là je veux faire trouver un chiffre générer aléatoirement.
mais je me retrouve avec un 'segmentation fault' à l'exécution après avoir rentré mon chiffre et fait entrée....
je retrouve souvent ces erreurs de segmentations.
Quelqu'un a une idée pour corriger mon code? et de manière plus général un mini cours sur les 'segmentation fault'....?
D'avance merci à tous de votre contribution.
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
23
24
25
26
27
28
29
30
31 #include <stdio.h> #include <stdlib.h> int check(int tent, int secret) { if(tent == secret) return 1; if(tent < secret) return 0; if(tent > secret) return 0; } int main() { int retour,secret,tent=101; secret = rand()%100; if(tent != secret) { printf("Quel chiffre? ( %d à découvrir )\n",secret); fflush(stdin); scanf("%d",tent); retour = check(tent,secret); if(retour=0) printf("perdu"); } printf("Vous avez trouvé le chiffre %d",secret); return 1; }
Partager