je suis entrain de creer une pile chainée et lorsque j'appele ce model de classe avec un type char j'obtient l'erreur suivant
error C2015: too many characters in constant
voila mon code
et merci d'avance ...........
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43 #include <iostream.h> /**************** Classe Pile ********************/ template <class typ> class pile { struct noeud { friend class pile; typ val; noeud *pre; }; noeud *sommet; public: pile<typ>(); void push(typ); }; /**************** Constructeur Pile ********************/ template <class typ> pile<typ>::pile() { sommet=NULL; } /**************** Push Pile ********************/ template <class typ> void pile<typ>::push(typ a) { noeud *nouv = new noeud[4]; nouv->val=a; nouv->pre=sommet; sommet=nouv; } /**************** MAIN ********************/ void main() { pile<char> p2; p2.push('gfdgf'); cout << "bonjour"; }
Partager