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.

1 réponse

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