Wskaznik do wskaznika
Ostatnio zmodyfikowano 2015-10-18 19:08
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; } |
|
pekfos |
» 2015-05-01 21:53:26 Ten kod się nie kompiluje. |
|
Dizip Temat założony przez niniejszego użytkownika |
» 2015-05-01 22:28:23 A dodałes do góry biblioteki ? |
|
pekfos |
» 2015-05-02 01:01:03 To ma być w C..? Wtedy się kompiluje, ale dalej jest niepoprawny. |
|
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. Nonsens. Lubię programistów C. |
|
« 1 » |