En essayant de créer un tableau de structures tm *, puis de les retourner à la fin de la fonction. Voilà ce que j'ai en ce moment:Renvoyer un tableau de structures tm * à partir d'une fonction
struct tm* BusinessLogicLayer::GetNoResponceTime()
{
struct tm* time_v[3];
struct tm* time_save;
int s = 3;
time_save = LastSavedTime();
time_v[0] = time_save;
sleep(5);
time_save = LastSavedTime();
time_v[1] = time_save;
sleep(5);
time_save = LastSavedTime();
time_v[2] = time_save;
return time_v;
}
Je comprends qu'étant donné le code que j'ai maintenant il ne sera pas possible de retourner le tableau, car il sera détruit lorsque la fonction se termine. Quelqu'un peut-il m'aider en ce qui concerne la façon dont je serais en mesure d'accéder au tableau de la valeur retournée après la fin de la fonction?
Cordialement
Paul
Voulez-vous dire « un tableau de' tm' struct » ou « un tableau de 'tm * 'pointeurs à structs"? – MSalters
un tableau de tm * – paultop6