stdio.h operacje plikowe, adres struktury
Ostatnio zmodyfikowano 2016-02-07 21:27
zolty13 Temat założony przez niniejszego użytkownika |
stdio.h operacje plikowe, adres struktury » 2016-02-07 21:10:58 czesc mam takie pytanie w programie mam zdefiniowana jakas tam strukturę o nazwie T_auto tworze tablice struktur komis typu T_auto, i problem jest nastepujacy: czemu uzywajac funkcji fwrite musze pisać & przed komis jak nizej. Czy struktura przechowywana w polu tablicy nie jest już adresem? http://4programmers.net/Pastebin/4961
fwrite(&komis,sizeof(T_auto),1,strumien);
|
|
1aam2am1 |
» 2016-02-07 21:16:35 komis; //to inaczej &komis[0] Nazwa tablicy to wskaźnik na jej pierwszy element. Ale sam element komis[1] nie jest już wskaźnikiem tylko elementem |
|
zolty13 Temat założony przez niniejszego użytkownika |
» 2016-02-07 21:18:54 chodzi o to ze tablica przechowuje struktury, czy tam wlasnie wskaźniki na struktury i tego nie wiem i nie rozumiem :) |
|
mateczek |
» 2016-02-07 21:19:11 size_t fwrite( const void * ptr, size_t size, size_t count, FILE * stream );
funkcja oczekuje wskaźnika na bufor danych!!! int a; int * wsk; wsk = & a;
chodzi o to ze tablica przechowuje struktury, czy tam wlasnie wskaźniki na struktury i tego nie wiem i nie rozumiem :)
|
przechowuje obiekty a do funkcji zapisu potrzebujesz wskaźnika |
|
zolty13 Temat założony przez niniejszego użytkownika |
» 2016-02-07 21:27:09 dzieki wielkie :) czyli jednak nie wskaźniki na struktury, ah te * |
|
« 1 » |