Czy istnieje taki znak jak 'Carriage Return' (albo jakiś inny sposób), wracający do początku strony, a nie tylko początku linii?? oczywiście czyszczenie ekranu odpada:)
a czy nie można po prostu ustawić kursora gotoxy(1,1); z biblioteki conio.h?
to jest to o co mi chodziło, ale nie chce działać, pokazuje mi się coś takiego:
w Devie: `gotoxy' undeclared (first use this function)
w Visualu:Error 3 error C3861: 'gotoxy': identifier not found
Trochę poszukałem i znalazłem coś takiego:
TeMPOraL napisał(a)
Funkcja gotoxy jest funkcją 16 bitową (DOS`ową), która przemieszcza KARETKĘ !!! w położenie zadane jako parametry. Znajduje się ona w nagłówku conio.h, i jako tako jest (jak cały nagłówek) ściśle 16 - bitowa, więc na pewno nie występuje w 32 - bitowych kompilatorach (zastanawiam się, czy istnieje w kompilatorach nowszych, niż Borland 3.11). W ramach rekompensaty polecam wizytę na www.gametutorials.com. Jest tam coś na temat zabawy z konsolą w C++.
Po pierwsze: include <conio.h>
Po drugie: dolinkowanie libconio
Ale jak ci się nie chce/nie potrafisz/coś nie wychodzi, to prostu snippeta masz:
#include <windows.h>
inline void gotoxy(int x, int y) {
COORD pos = {x,y};
SetConsoleCursorPosition( GetStdHandle(STD_OUTPUT_HANDLE), pos);
}
//poprawiłem, bo kod był napisany w stylu "gcc-only"
Dzięki wielkie
Dokładnie o to mi chodziło:)