Ben j'ai un ptit probleme avec tinyxml voila mon code si vous pouvez m'aider :
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
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 .