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

Przesylanie pustego wskaznika do funkcji

Ostatnio zmodyfikowano 2013-01-08 00:52
Autor Wiadomość
Nowicjusz
Temat założony przez niniejszego użytkownika
Przesylanie pustego wskaznika do funkcji
» 2013-01-07 21:40:21
Czesc da sie cos zrobic zeby ponizszy kod zadzialal bez alokowania pamieci dla zmiennej Value ?

C/C++
void funkcja( int * a )
{
   
}

int main()
{
    int * Value;
   
    funkcja( Value );
   
}
P-73286
pekfos
» 2013-01-07 21:44:18
A co w tym nie działa?
P-73287
m4tx
» 2013-01-07 21:45:43
Ummm...
funkcja( & Value );
? :)
P-73288
Nowicjusz
Temat założony przez niniejszego użytkownika
» 2013-01-07 22:41:49
Wyskakuje blad ze zmienna nie zostala zainicjalizowana
P-73292
Mrovqa
» 2013-01-07 22:46:16
Wyskakuje blad ze zmienna nie zostala zainicjalizowana
Przecież jej nie inicjalizujesz. Inicjalizacja jest wtedy, gdy przy tworzeniu coś do niej przypiszesz, np.
int a = 44;
P-73294
Nowicjusz
Temat założony przez niniejszego użytkownika
» 2013-01-07 22:52:17
Czyli zeby powyzsze zadzialalo musze zrobic przynajmniej takie cos ??

C/C++
int * k = new int;

P-73296
Mrovqa
» 2013-01-07 22:56:25
@up w tak banalnych sprawach nie pytaj na forum. Sprawdź. Czy tak trudno jest to skompilować i sprawdzić czy działa? Później jak co to tylko kod zamieścisz dla potomnych i jakbyś miał błąd to inni Cię poprawią :)
P-73298
Nowicjusz
Temat założony przez niniejszego użytkownika
» 2013-01-07 23:19:37
TO moze inaczej mi chodzilo o to czy daloby zrobic jakos w ten sposob ze, deklarujemy sobie zmienna wskaznikowa, a definiujemy ja dopiero w funkcji.
P-73300
« 1 » 2
  Strona 1 z 2 Następna strona