Bonjour voila jai une chaine de caractere stockée dans un fichier texte, cette chaine contient plusieurs informations.

Je souhaite extraire le premier caractere de cette chaine qui est un "entier" et le stocké dans un int mais jarrive pas

voila ce que je fais ,

pouvez me dire ce qui cloche , merci d'avance

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 fscanf(fichier,"%s",Combinaison);
   printf("\n Combinaison  :  %s  ",Combinaison);
   printf("\n Combinaison[0]  :  %c   ",Combinaison[0]);
   nb_voitures = Combinaison[0] ;
 
   printf("\nNb voitures ---->   %d  \n",nb_voitures);
   getch();
 
   fclose(fichier);
le premier caractere de la chaine est '5' , quand je fais le denrier printf , nb_voiture = 53 , soit je pense le caractere ascii de '5'

aidez moi svp

merci davance