Witam, mam tak problem:
Rysuję sobie w konsoli za pomocą for i funkcji gotoxy(int, x, int y), która ustawia kursor w konsoli na podanych współrzędnych, figurę geometryczną, na przykład kwadrat pusty w środku. W konsoli działa jak należy. W jaki sposób mogę taki sam kwadrat narysować w pliku tekstowym? Zwykłe przekierowanie strumienia do pliku za pomocą fstream powoduje zapisanie wszystkich znaków w jednym ciągu, bo gotoxy działa tylko w konsoli.
Oto kod funkcji gotoxy:
void gotoxy(int x, int y)
{
COORD coord;
coord.X = x;
coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
Czy da się go zmodyfikować tak, żeby ustawiał kursor w pliku tak jak to robi w konsoli?