Xadrian
Active Member
Witam,
otóż jeżeli zdefiniuję zmienną x w następujący sposób:
To mogę spokojnie wypisywać ją na ekranie, bo otrzymuje po prostu znak x.
Jednak w przypadku, gdy muszę podać adres do x aby użyć funkcji cputsxy (która powinna na pozycjach x=point[0] i y=point[1] w wierszu poleceń ustawić znak 'x')
Zamiast x, dostaję na ekranie 4 znaki:
(to samo jest jak dam cout << &x)
Wie może ktoś jak pozbyć się tego śmiecia 'LF?
otóż jeżeli zdefiniuję zmienną x w następujący sposób:
Code:
char x = 'x';
To mogę spokojnie wypisywać ją na ekranie, bo otrzymuje po prostu znak x.
Jednak w przypadku, gdy muszę podać adres do x aby użyć funkcji cputsxy (która powinna na pozycjach x=point[0] i y=point[1] w wierszu poleceń ustawić znak 'x')
Code:
cputsxy(point[0], point[1], &x);
Zamiast x, dostaję na ekranie 4 znaki:
Code:
x'LF
Wie może ktoś jak pozbyć się tego śmiecia 'LF?