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

Wskaznik do wskaznika

Ostatnio zmodyfikowano 2015-10-18 19:08
Autor Wiadomość
Dizip
Temat założony przez niniejszego użytkownika
Wskaznik do wskaznika
» 2015-05-01 21:10:59
Czesc, musze w procedurze sprawdzić długość tablicy i zwrócić ją do funkcji main. Czy mój 'przykładowy kod' nie będzie z niczym kolidował? Niby działa, ale wole się upewnić czy mogę to zastosować.

void wczytaj( int ** l )
{
    *l = 15;

}
int main()
{
    int a=0;
    int * dl=&a;
    wczytaj(dl);
    a=*dl;
    printf("%d\n",a);
    return 0;
}
P-131683
pekfos
» 2015-05-01 21:53:26
Niby działa
Ten kod się nie kompiluje.
P-131684
Dizip
Temat założony przez niniejszego użytkownika
» 2015-05-01 22:28:23
A dodałes do góry biblioteki ?
P-131685
pekfos
» 2015-05-02 01:01:03
To ma być w C..? Wtedy się kompiluje, ale dalej jest niepoprawny.
P-131687
C-Objective
» 2015-10-18 19:08:36
Twoje porażki:
void wczytaj( int ** l )
{
    *l = 15;

}
Nie. W ten sposób ustawiasz adres wskaźnika 1. Wstaw * przed l (drugą).
int a=0;
int * dl=&a;
wczytaj(dl);
Funkcja wczytaj potrzebuje wskaźnika do wskaźnika, nie wskaźnika.
a=*dl;
Nonsens.
printf("%d\n",a);
Lubię programistów C.
P-138808
« 1 »
  Strona 1 z 1