Cześć mam problem (jak podejrzewam) ze zrozumieniem wskaźników. otóż mam funkcję, w której jest sobie tablica jakaś i chciałbym wysłać ten wskaźnik do programu, a tam korzystać z tej tablicy, która jest w tej funkcji. tzn - najchętniej to chciałbym, żeby funkcja zwróciła tablicę ale to chyba nierealne, prawda?
mam tak:
*string funkcja() {
string * nieszczęsny_wskaznik;
string tab[3] = { "wyraz1", "wyraz2", "wyraz3" }
nieszczęsny_wskaźnik = tab;
return nieszczęsny_wskaźnik;
}
void main() {
string tablica[3];
tablica=funkcja();
// i swietnie by bylo gdyby teraz:
tablica[0] = "wyraz1";
tablica[1] = "wyraz2";
tablica[2] = "wyraz3";
}
doskonale sobie zdaję że ten kod jest do niczego, ale mam nadzieję, że zrozumieliście o co mi chodzi i jakoś pomożecie mi to rozwiązać.