Bonjour,


J'ai un problème pour lire un fichier XML avec tinyxml depuis l'EDI Code::Blocks.
Voici comment j'ai installé les fichiers nécessaires:

Nom : 2015-07-31_14h31_23.png
Affichages : 243
Taille : 7,5 Ko

les 4 *.cpp et les 2 *.h de tinyxml sauvegardés dans le dossier de mon projet. Et bien évidemment intégrés au projet.

au début de main.cpp

Mon code est le suivant:

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
 
#include <iostream>
#include <cstring>
#include <fstream>
 
#include "tinyxml.h"
 
using namespace std;
 
int main()
{
 
    TiXmlDocument doc("Test.xml");
    if(!doc.LoadFile()); {
        cerr << "erreur lors du chargement" << endl;
        cerr << "error #" << doc.ErrorId() << " : " << doc.ErrorDesc() << endl;
    return 1;
    }
 
return 0
}
j'obtiens en console le message d'erreur défini dans ma condition if(!doc.LoadFile()) dans lequel doc.ErrorId = 0 et doc.ErrorDesc est vide...

Quelqu'un a-t'il une idée sur l'erreur que j'ai commise ?

Par avance, merci