Pb de link avec cout et un char

Signaler
Messages postés
59
Date d'inscription
lundi 21 août 2006
Statut
Membre
Dernière intervention
17 juillet 2009
-
Messages postés
59
Date d'inscription
lundi 21 août 2006
Statut
Membre
Dernière intervention
17 juillet 2009
-
Bonsoir à tous,

J'ésaye de programmer une fonction qui affiche une variables de type char sur la console :
void Menu::Display(void)
{
    int Cpt;

    for(Cpt=0; Cpt<Niv; Cpt++)
        cout<<'  ';
    cout<<Name;

}

avec Name, un char aloué dynamiquement :
int Menu::SetMenu(const char* vName, int vhndPar, int vNiv)
{
    static int HWND;

    Name=new char[strlen(vName)+1];
    strcpy(Name,vName);

    hndPar=vhndPar;
    HWND+=1;
    hwnd=HWND;

    Niv=vNiv;
    return HWND;
}

Lorsque je compile j'obtient le mesage d'erreur suivant :

1>Menu.obj : error LNK2019: symbole externe non résolu "__declspec(dllimport) class std::basic_ostream<char,struct std::char_traits<char> > & __cdecl std::operator<<<char,struct std::char_traits<char>

J'utilise VC++ 2005 express configuré pour faire du Win32 (http://www.cppfrance.com/code.aspx?ID=38359)
J'ai vu sur un forum qu'il pourai s'agir d'une mauvaise config de VC mais j'ai tenter des truc (ajout de chemin pour lib...) mais sans résultats.

Pour les includes j'ai bien l'urilisation de Std dans la classe menu :
#include <string>
#include

using namespace std;

Voila quelqu'un aurait til une idée sur mon Pb ?

Merci
Damien
<hr size="2" width="100%" />*Les fautes d'orthographes jointes à la présente missive, sont la propriété exclusive de l'auteur. Toute copie illégale pourra être passive de poursuites judiciaires, et soumises à des peines et san

1 réponse

Messages postés
59
Date d'inscription
lundi 21 août 2006
Statut
Membre
Dernière intervention
17 juillet 2009

Bon ba j'ai résolu le Pb avec ca     cout<<(string)Name; mais c'est pas génial. Si quelqu'un a une solution je suis preneur

Merci
Damien

<hr size="2" width="100%" />*Les fautes d'orthographes jointes à la présente missive, sont la propriété exclusive de l'auteur. Toute copie illégale pourra être passive de poursuites judiciaires, et soumises à des peines et san