Ce problème à été résolu, mais il en reste encore un plus bas...merci de m'aider
Bonjour/Bonsoir/Bonne Nuit à tous!
J'ai une petie question sur le dernier chapitre de M@téo21 (le 5 eme du C++), que je viens tout juste de lire.
J'ai créé une structure dans laquelle j'utilise l'objet string. Je vous la donne :
struct scors { int rouge; int bleu;
SDL_Surface* surface_texte;
SDL_Rect position_texte;
string texte; };
Et quand je compile, il me donne une erreur que je ne comprends pas très bien. le sens de l'erreur, je le comprends, mais je ne comprends pas pourquoi...
Voici l'erreur en question :
error: 'string' does not name a type
cette erreur s'applique à la ligne "string texte;" de ma structure.
salut,
a tu ecris cette ligne :
using namespace std;
?
Je pense que c'est ca le problème.
Si tu ne veux pas l'ecrire, remplace string texte par std::string texte (j'ai pas essayer mais je crois que c'est bon).
L'opérateur + ne marche qu'à partir d'un objet string. Si tu n'en utilise aucun, il ne va pas comprendre que le résultat d'une tableau de char et d'un nombre doit donner un objet de type string.
Enfin, j'ai pas essayé le code, mais ça doit être un truc comme ça
Merci déjà pour vos réponse, mais (car il en faut toujours un... )
-->Boo2M0rs0 :
Ce que tu me propose ne marche pas, et c'est logique puisque ça ne change rien en fait...Tu ne fais en fait que de déplacer le problème, puisque scors->texte n'est pas du même type que scors->rouge... (il me crée même plus d'erreurs...)
Mais merci quand même!
-->dark-lord :
Ce que tu m'explique là, je l'ai bien compris, mais je ne vois pas où j'ai fait une erreur...(ai-je bien compris?? il faut que je me remète serieusement en question moi...)
Merci de votre aide, et merci de m'aider encore et toujours!
On ajoute pas des choux et des carottes "par défaut".
Voilà comment on s'amuse avec un peu de connaissances en C++, rien de bien compliqué, vous verrez tout ça dans un moment dans le cours de M@teo (i hope) :
Merci de votre aide, mais puisque c'est au programme pour dans 3 chapitre, je pateinterai!
(Merci Kayle mais je ne suis pas sur d'avoir compris tout-tout compris...)
Je reprends vite fais, léquivalent en C, et ça devrais marcher pour le moment! Je modifierai ce bout plus tard!
A bientôt!
Hiura
PS : j'ai une question qui n'a rien à voir, mais qui est si mineur que je ne vais pas faire un nouveau post pour ça..
Avec les connaissances aquises dans les cours C/C++, as-t-on le niveau pour créer des grilles de sudoku? (pour ce qui est de l'algorithme de création, c'est mon problème.)
Je ne demande ni code, mais juste un oui ou un non...
Je vais pouvoir relever le défis alors! (c'est entre un pot et moi au cas où...)
A bientôt
[C++] objet string
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
If you'd like to join us, read "How do we work at OpenClassrooms"! :)