Witam. Dawano nie programowałem i mam pewien problem:
W swoim programie używam takiej funkcji:
HRESULT get_Channel(
[out] long *plChannel,
[out] long *plVideoSubChannel,
[out] long *plAudioSubChannel
);
przyjmuje ona wskaźniki do long i coś do nich wpisuje. I teraz moim problemem jest to jak wypisać wartość, który dostał pierwszy argument.
Cały kod wygląda tak:
long* channel;
long* unused1;
long* unused2;
pTvTuner->get_Channel(channel,unused1,unused2);
printf("Kanal na ktorym siedzi karta to: %l",channel);
Próbowałem już różnych metod, ale żadna nie chce zadziałać. Aha i kolejna sprawa to jak tą zmienną później zinkrementować?