TinyXml des ennuis avec mon code
Ben j'ai un ptit probleme avec tinyxml voila mon code si vous pouvez m'aider :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| int main(int argc, char **argv)
{
char lien[8]={'M','P','4','B','o','x',' '};
strcat(lien,argv[2]);
char xmt[6]={' ','-','x','m','t'};
strcat(lien,xmt);
system(lien);
TiXmlDocument doc(*lien);
if(!doc.LoadFile()){
cerr << "erreur lors du chargement" << endl;
cerr << "error #" << doc.ErrorId() << " : " << doc.ErrorDesc() << endl;
return 1;
}
} |
il m'affiche une etoile en rouge (Eclipse ) devant cette instruction :TiXmlDocument doc(*lien); et je sais pas c koi la faute ;
ben l'erreur est (mon programme s'appelle convert.cpp) :
../Convert.cpp: In function ‘int main(int, char**)’:
../Convert.cpp:21: error: invalid conversion from ‘char’ to ‘const char*’
../Convert.cpp:21: error: initializing argument 1 of ‘TiXmlDocument::TiXmlDocument(const char*)’
autre chose je doute ke c a cause des bibliotheques tinyXML car j'ai téléhargé un pack Tinyxml 2.5 et j'ai mis tinyxml.h et tinystr.h dans /usr/local/include et eclipse les charge correctement .Enfin je sais plus L'erreur et je vous demande de m'aider le plus tot possible .