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'....?
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;
}
D'avance merci à tous de votre contribution.