Bonjour. Je débute en c++ builder et j'étudie en ce moment les tableaux.
J'ai fait un petit exemple qui comporte des erreurs*:
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
// déclaration du tableau
const int taille(20);
string nom[taille];
int ind*;
 
void __fastcall TForm1::Button2Click(TObject *Sender) // pour saisir des noms dans un Tedit et les ajouter dans le tableau
{
nom[ind] = Edit1->Text;  // erreur appel d'un nom fonction
ind = ind+1;
ListBox1->Items->Add(nom(ind)); // erreur appel d'un nom fonction
}
 
void __fastcall TForm1::Button3Click(TObject *Sender)*// pour lister le tableau
{
	  for(int i(0); i<taille; i++)
{
	ListBox1->Items->Add(nom(i)); // erreur appel d'un nom fonction
}
}
Est-il possible de déclarer le tableau dans une fonction (par référence?) pour éviter les variables globales et appeler cette fonction*avec le Button2 ?
Merci d'avance ...