Bonjour,
J'écrit une structure dans une fonction mais je n'arrive pas à y accéder
à partir d'une autre fonction auriez-vous une idée?
P.S. ce code est écrit à partir de borland C++ standard.
//---------------------------------------------------------------------------
#include <windows.h>
#include <iostream>
#include <condefs.h>
#include "essaistruct.h"
#pragma package(smart_init)
#pragma resource "*.dfm"
int ligne = 5;
typedef struct Structure Sine;
struct Structure //structure qui ne sert à rien :p
{
public:
string texte;
};
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Sine* structure = NULL; //On initialise le pointeur sur la Structure à NULL
structure = new Sine[ligne]; //On fait pointer structure sur un tableau de n Structures
structure[0].texte = "0"; //Changement de celle du string
structure[1].texte = "1";
structure[2].texte = "2";
structure[3].texte = "3";
structure[4].texte = "4";
// }
for(int i=0;i<ligne;i++){ //Boucle-test
MessageBox(NULL,structure[i].texte.c_str(),"fichier relus référence",MB_ICONSTOP);
}
return ;
}
Merci de m'avoir lu et qui sait peut-être corrigé.
Amicalement
Xasm