Remplissage d'un tableau de char avec une base de données
Code:
1 2 3 4 5 6 7 8
| char *TabAdMacDec[256];
while(!Form2->Table1->Eof)
{
TabAdMacDec[q] = (Form2->Table1->FieldByName("Adresse Mac Decimal")->AsString).c_str();
Form2->Table1->Next();
q++;
} |
Bonjour a tous,
Voila j'ai un problème pour remplir un tableau de chaine de caractère.
J'essaie de remplir un tableau avec des adresse Mac, que je vais chercher dans ma base de donnée.
Lors du premier passage, j'ai bien la 1ere adresse dans mon TabAdMacDec[0], mais lors du 2eme passage, il me modifie TabAdMacDec[0] et TabAdMacDec[1] avec la 2eme adresse MAc.
Ce qui veut dire que lors par exemple du 20eme passage, j'ai les 20 meme adresses dans mon tableau toujours la dernière.
Merci a qui pourra m'aider