Forum de la communauté SFML

Aide => Général => Discussion démarrée par: fadri le Avril 12, 2020, 01:39:05 pm

Titre: afficher score
Posté par: fadri le Avril 12, 2020, 01:39:05 pm
Bonjour à tous,
Pour finir mon jeu 2D, il ne me reste plus qu'à afficher le score. j'ai donc essayé avec sprintf d'écrire le score (int) dans une chaine de caractère mais en vain.

Pourriez-vous s'il vous plaît me dire comment faire au mieux.

Merci pour votre attention.
Titre: Re: afficher score
Posté par: Laurent le Avril 12, 2020, 06:53:17 pm
auto str = std::to_string(score);

Mais bon, sérieusement ? Déjà ça n'a aucun rapport avec SFML, et ensuite ça doit être la chose la plus recherchée sur internet, donc Google a des milliers de réponses valides.
Titre: Re: afficher score
Posté par: fadri le Avril 12, 2020, 08:58:23 pm
C'est un type de variable auto? Ben si ça a au moins un peu de rapport vu que c'est du C++. Et non ce n'est pas la chose la plus recherché.
Titre: Re: afficher score
Posté par: Laurent le Avril 12, 2020, 09:21:02 pm
Je te conseille plus que fortement de lire un bon livre de C++, et de pratiquer un minimum, avant de t'attaquer à des choses compliquées avec SFML ;)
Titre: Re: afficher score
Posté par: fadri le Avril 13, 2020, 09:07:00 am
J'en ai déjà lu un avec openclassroom et aussi un autre sur C et je sais utiliser la SDL. C'est juste que j'ai eu un petit oublie et je n'ai pas réussi a trouver sur internet.
Titre: Re: afficher score
Posté par: Laurent le Avril 13, 2020, 02:44:31 pm
Justement le C n'est pas le C++, et c'est là que tu t'en rends compte (sprintf n'est pas très adapté en C++). Et le C++ évolue, au rythme d'un nouveau standard tous les 3 ans, fais attention à ne pas apprendre avec des références trop vieilles ; par exemple le mot-clé "auto" dans sa version moderne, et la fonction std::to_string existent depuis le standard 2011 -- donc presque 10 ans déjà, et devraient figurer dans les tous premiers chapitre de n'importe quel bon livre / tuto de C++.