#include <iostream>
#define VOID 1024
using namespace std;
class Tekst
{
public:
char array[VOID];
Tekst()
{
}
void funkcja()
{
cout<<"Podaj slowo lub zdanie: "<<endl;
cin>>array;
cout<<("Slowo: ")<<array<<endl;
}
void wyswietl()
{
cout<<"Wyswietlam: "<<array<<endl;
}
};
class Edytor
{
public:
Edytor()
{
}
void uruchom()
{
Tekst obiekt;
obiekt.funkcja();
}
};
int main()
{
Edytor pobierz;
pobierz.uruchom();
Tekst pokaz;
pokaz.wyswietl();
return 0;
}
Wkleiłem tutaj mój testowy program do przesyłania zmiennej z klasy do klasy. Niestety resetuje się wartość tej zmiennej(tzn. jak wpisałem "aaaa" to zwraca w cout"-"(dosłownie myślnik)tudzież jakieś losowe znaki). Czemu zmienna resetuje się po wyjściu z klasy?