Mettre un int dans une chaine de caracteres-C

Fermé
m@xime - 6 mai 2012 à 22:58
 m@xime - 6 mai 2012 à 23:28
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 11069 Date d'inscription samedi 5 mai 2007 Statut Contributeur Dernière intervention 23 avril 2022 1 836
6 mai 2012 à 23:08
Utilise sprintf pour mettre "Joueur %d" dans une variable.
Et tu utiliseras la variable avec strcmp.
0
Merci beaucoup pour ta reponse!
0