Historique des modifications - Message

Message #4718

Sujet: Sauvegarde des données d'un jeu


Type Date Auteur Contenu
Création du message 29-10-2008 17:10:45 johnplayer
Ca y est j'ai trouvé, en fait je n'ai pas de drop apres avoir fini d'ecrire mon fichier donc je ne pouvais pas le lire.
voila du code :
void Profils::sauvegarde()
{
	// on assigne des valers de test //
	essai1 = 10; essai2 = 56;
	// création et enregistrement du fichier
	writer = fileSys->createXMLWriter("../Profils/Save.xml");
	writer->writeXMLHeader();
	writer->writeElement(L"integer", false);// ouverture première balise
                writer->writeLineBreak(); // on va à la ligne
	writer->writeElement(L"essai1", true, L"valeur", L"10"); // ecriture d'une données
                writer->writeLineBreak(); // on va à la ligne
	writer->writeElement(L"integer", true); // fermeture première balise
                writer->writeLineBreak(); // on va à la ligne
	writer->drop(); // on libere le fichier
}

void Profils::chargement()
{
	// ouverture du fichier s'il existe
	if (fileSys->existFile("../Profils/Save.xml"))
		reader =  fileSys->createXMLReader("../Profils/Save.xml"); 
	else
		return;
	// lecture du fichier et affectation des variables
    while(reader && reader->read())
	{
		switch(reader->getNodeType())
		{	
				case EXN_ELEMENT:
					{
						if (stringw("essai1") == reader->getNodeName())
							name = reader->getAttributeValue(L"valeur");
					}			
					break;		
		}	
	}
	reader->drop(); // on libere le fichier

}

Retour

Options Liens officiels Caractéristiques Statistiques Communauté
Préférences cookies
Corrections
irrlicht
irrklang
irredit
irrxml
Propulsé par Django
xhtml 1.0
css 2.1
884 membres
1440 sujets
11337 messages
Dernier membre inscrit: Saidov17
169 invités en ligne
membre en ligne: -
RSS Feed