Bonjour,
Je dois utiliser une liste chain�e pour une application que je d�veloppe, et apr�s analyse des besoins, j'en ai conclu que le vector est la solution � utiliser.
Voici mon code :
Une structure S_ELEMENT
Un bouton pour ajouter un �lement � la listestruct S_ELEMENT
{
//std::string Name;
//std::string Features;
char* Test;
};
Un bouton pour afficher ma listeS_ELEMENT Elem;
AnsiString Test;
Test = Edit1->Text;
Elem.Test = Tes.c_str();
Ya.push_back(Elem);
Bon alors le probl�me, c'est que les lettres sont restitu�es sans souci aucun, alors que les chiffres, ben ils disparaissent comme par enchantementS_ELEMENT BuffElem;
for ( size_t i = 0, size = Ya.size(); i < size; ++i )
{
// attention : utilisation de l'op�rateur []
// les acc�s ne sont pas v�rifi�s, on peut d�border !
memcpy((S_ELEMENT*)&BuffElem, (S_ELEMENT*)&Ya[i], sizeof(S_ELEMENT));
//BuffElem = Ya[i] ;
ListBox5->Items->Add(BuffElem.Test);
}![]()
Si quelqu'un a une id�e ...
Merci d'avance!
Partager