Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Wywołanie funkcji z klasy i crash programu

Ostatnio zmodyfikowano 2013-03-13 14:50
Autor Wiadomość
krissuu
Temat założony przez niniejszego użytkownika
» 2013-03-13 14:29:18
Robię tak jak napisałeś (zapewne źle bo nie działa :D):
C/C++
tablica * obiekt_tab = new tablica;
obiekt_tab->pokaz_tab();
 Jeśli swoją głupotą wyprowadzam z równowagi to przepraszam :)
P-78217
pekfos
» 2013-03-13 14:34:26
w
pokaz_tab()
 tworzysz kolejny pusty wskaźnik i wypisujesz z niego x wartości, z czego x jest nieokreślone.
P-78218
krissuu
Temat założony przez niniejszego użytkownika
» 2013-03-13 14:44:52
Czyli robię coś takiego:
C/C++
void tablica::pokaz_tab()
{
    tablica * pusty_wsk;
    int rozmiar_tab;
    int * wsk_tab;
    cout << "Zawartosc tablicy po wpisaniu elementow: " << endl;
    for( int i = 0; i < rozmiar_tab; i++ )
    {
        if( i % 5 == 0 ) cout << endl;
       
        cout << "tab[" << i << "]= " << wsk_tab[ i ] << "\t";
    }
    cout << "\n\nLiczba elementow w tablicy wynosi: " << rozmiar_tab << endl << endl;
}
A te x wartości nie bardzo wiem o co chodzi :/
P-78219
pekfos
» 2013-03-13 14:50:02
Piszę co robisz, a nie co masz zrobić.
wsk_tab
 jest tym pustym wskaźnikiem, z którego wypisujesz, a
rozmiar_tab
 to ilość elementów (używasz tej zmiennej w warunku w pętli). Wartość
rozmiar_tab
 (
wsk_tab
 też) jest niezdefiniowana (to nie ma prawa działać).
P-78220
1 « 2 »
Poprzednia strona Strona 2 z 2