View Full Version : Função gotoxy


PRodrigues
15-12-2007, 16:48
Alo viva,


Alguem me sabe dizer que função homologa a esta do C é que exite para o C++...
Preciso por o cursor em determinado ponto do ecrã para um projecto em c++...

Alguem me pode ajudar?


Obrigada!

Cumprimentos,

PRodrigues

dark_splinter
15-12-2007, 17:08
Se tiveres em linux basta apenas usares a biblioteca <conio.h>
e usares a função

gotoxy(int x, int y);

Em que basta pores as coordenadas que queres.....


Se tás a trabalhar em ambiente windows..... vais ter de usar
<windows.h> e a função SetConsoleCursorPosition()
que recebe como argumento o handle, e uma estrutura do tipo COORD que tem o membro x e y.....

Se quizeres usar a função como se fosse a gotoxy()... fica aqui a função....

void gotoxy(int x, int y)
{
COORD c;
c.X = x - 1;
c.Y = y - 1;
SetConsoleCursorPosition (GetStdHandle(STD_OUTPUT_HANDLE), c);
}

EDIT: Não tinha lido bem o teu post, porque não usas a mesma a função gotoxy() em C++? não tens o minimo problema...

PRodrigues
15-12-2007, 17:36
tava a usar o conio.h e nao pus o windows.h... se calhar era dai o problema ...vou ver!

PRodrigues
15-12-2007, 18:06
tou a ter problemas com o windows.h!
Sei que agora mtas librarias deixaram de ser incluidas como headers e agora são classes e portanto sao xamadas
#include <windows> e dp poe.se using namespace std;

de klker forma nao funciona na mesma... nao sei o k tah mal!