Je suis sûr que pour la plupart c'est une question très facile. Mais je suis en train d'écrire un programme de reconnaissance de jetons pour XML en C++ et j'utilise une pile pour m'assurer qu'il y a des balises de début et de fin correspondantes. Eh bien mes balises sont c chaînes ...C++ - Pousser un C-String sur une pile Template
char BeginTag[MAX];
J'essaie de pousser cela sur ma pile de modèles. Mais je ne sais pas quel type de passer la pile. J'ai essayé ...
stack<char> TagStack;
Mais cela ne fonctionne pas. J'ai aussi essayé quelques autres solutions, mais aucune ne semble fonctionner. Est-ce que quelqu'un peut m'aider?
Le code qui ne fonctionne pas est 'TagStack.push (BeginTag)', étant donné les déclarations dans la question de l'OP. Personne imcompatible. – Cascabel
Je me suis dit en tant que tel, mais il vaut mieux que les affiches soient aussi claires que possible sur les problèmes qu'elles voient. –
J'ai compris comment. J'ai besoin que le type de la plaque soit un pointeur char. Quel est le premier caractère de la chaîne – Johnrad