Wpis z mikrobloga

#programowanie #programista15k #cpp Hej, mam taki problem: Chce mieć tablicę tekstur.. ale musze robić w C,
nie uzywam np. vector, czyli chce mieć dostęp do swojej tekstury w taki sposób:

ListaTekstur[10].pixel[3456]
Ten kod działa, mam dostep tak jak chcę:
https://paste.ofcode.org/7AEYqKLGFtCXdkG2u86gYb

Ale gdy już ubieram w funkcję, nie mam dostepu i wywala:
https://paste.ofcode.org/pgPWWdYUkmbJW7FT8AfmvC

z góry dzięki.. :D
  • 34
  • Odpowiedz
@ZawzietyRobaczek: w tej chwili przypisujesz jakiś adres do zmiennej _textures_data, a z samą pamięcią pod pierwotną wartością _textures_data - adresem przekazanym do funkcji absolutnie nic się nie dzieje.
  • Odpowiedz
@ZawzietyRobaczek: przekazujesz * do funkcji przyjmującej **, musisz przekazać adres wskaźnika (nie adres, który jest we wskaźniku, tylko adres samego wskaźnika). Popowiedź - &
  • Odpowiedz