[C++] polecenie gotoxy

Oto kod programu

#include

#include

//---------------------------------------------------------------------------


using namespace std;

int main(int argc, char* argv[])

{

int ruch;

int x,y; 

int w;  

x=2;

y=2;

gotoxy(x,y);

cout<<"@";

w=1;

do

{


ruch = getch();

{

     switch (ruch)

     {

            case 'w': y--; break;

            case 's': y++; break;

            case 'a': x--; break;

            case 'd': x++; break;

     }

}

system("cls");

gotoxy(x,y);

cout<<"@"<
cout<

}

while (w<100);

getchar();

return 0;

}

i gdy y dojdzie do 16 przestaje przesowac gotoxy dalej tak jakby pole manewru bylo tylko do 15 linijki

Może to po prostu bufor konsoli Cie ogranicza ?

Mam podejrzenie ,ze problem tkwi we właściwościach konsoli, u mnie i u kumpla można zjechać do 15 wiersza w szkole mogłem do 30

Chociaż z drugiej strony gdy w pętli każe mu wypisywać jakiś znak jeden pod drugim to niema problemu :confused: