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

stdio.h operacje plikowe, adres struktury

Ostatnio zmodyfikowano 2016-02-07 21:27
Autor Wiadomość
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);
P-144584
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
P-144585
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 :)
P-144586
mateczek
» 2016-02-07 21:19:11
C/C++
size_t fwrite( const void * ptr, size_t size, size_t count, FILE * stream );

funkcja oczekuje wskaźnika na bufor danych!!!
C/C++
int a;
int * wsk;
wsk = & a; //uzyskaj adres!!!


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
P-144587
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 *
P-144588
« 1 »
  Strona 1 z 1