Mettre un int dans une chaine de caracteres-C

m@xime -  
 m@xime -
Bonsoir a tout le monde,
J'ai appris a programmer il y a peu en C sous code::blocks. Je voulais rechercher dans un fichier les scores d'un joueur en connaissant son numero. J'ai bien essaye de faire un fgets puis de comparer la chaine recue avec... la je ne sais pas quoi faire. j'ai essaye ceci:
"strcmp(chaine_recue, "Joueur %d", num_j) "
mais ca plante a la compilation.
Quelqu'un aurait-il une solution?
merci d'avance.



A voir également:

1 réponse

fiddy Messages postés 11653 Statut Contributeur 1 847
 
Utilise sprintf pour mettre "Joueur %d" dans une variable.
Et tu utiliseras la variable avec strcmp.
0
m@xime
 
Merci beaucoup pour ta reponse!
0