#include <windows.h>
#include <iostream>
#include <cstdio>
#include <conio.h>
#include <cstdlib>
using namespace std;
int main()
{
system("chcp 1250>NULL");
cout<<"Dzialanie funkcji gotoxy - punkt początkowy (0,0)";
gotoxy(30,5); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/\\";
getch();
gotoxy(29,6); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(28,7); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(27,7); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14 |
FOREGROUND_INTENSITY);
cout<<"i";
getch();
gotoxy(27,8); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(29,8); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12 |
FOREGROUND_INTENSITY);
cout<<"ó";
getch();
gotoxy(26,9); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(36,9); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14 |
FOREGROUND_INTENSITY);
cout<<"i";
getch();
gotoxy(25,10); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/_ _\\";
getch();
gotoxy(32,10); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12 |
FOREGROUND_INTENSITY);
cout<<"ó";
getch();
gotoxy(27,11); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(26,12); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(25,13); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(24,13); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14 |
FOREGROUND_INTENSITY);
cout<<"i";
getch();
gotoxy(29,13); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12 |
FOREGROUND_INTENSITY);
cout<<"ó";
getch();
gotoxy(24,14); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(23,15); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(39,15); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14 |
FOREGROUND_INTENSITY);
cout<<"i";
getch();
gotoxy(22,16); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/_ _\\";
getch();
gotoxy(24,17); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(30,17); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12 |
FOREGROUND_INTENSITY);
cout<<"ó";
getch();
gotoxy(22,17); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12 |
FOREGROUND_INTENSITY);
cout<<"ó";
getch();
gotoxy(39,17); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12 |
FOREGROUND_INTENSITY);
cout<<"ó";
getch();
gotoxy(23,18); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(22,19); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(21,20); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(25,20); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12 |
FOREGROUND_INTENSITY);
cout<<"ó";
getch();
gotoxy(41,20); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14 |
FOREGROUND_INTENSITY);
cout<<"i";
getch();
gotoxy(20,21); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/ \\";
getch();
gotoxy(39,21); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 12 |
FOREGROUND_INTENSITY);
cout<<"ó";
getch();
gotoxy(19,22); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 10 |
FOREGROUND_INTENSITY);
cout<<"/______________________\\";
getch();
gotoxy(18,22); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 14 |
FOREGROUND_INTENSITY);
cout<<"i";
getch();
gotoxy(24,23); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8 |
FOREGROUND_INTENSITY);
cout<<" | | ";
getch();
gotoxy(29,24); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 8 |
FOREGROUND_INTENSITY);
cout<<"| |";
getch();
gotoxy(28,24); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15 |
FOREGROUND_INTENSITY);
cout<<"_";
getch();
gotoxy(32,24); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15 |
FOREGROUND_INTENSITY);
cout<<"_";
getch();
gotoxy(27,25);//wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15 |
FOREGROUND_INTENSITY);
cout<<"( )";
getch();
gotoxy(27,26); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15 |
FOREGROUND_INTENSITY);
cout<<"(_____)";
getch();
gotoxy(50,26); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15 |
FOREGROUND_INTENSITY);
cout<<"----*-----";
gotoxy(50,27); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15 |
FOREGROUND_INTENSITY);
cout<<"| |";
gotoxy(50,28); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15 |
FOREGROUND_INTENSITY);
cout<<"| |";
gotoxy(50,29); //wcięcie, wiersz
SetConsoleTextAttribute(GetStdHandle(STD_OUTPUT_HANDLE), 15 |
FOREGROUND_INTENSITY);
cout<<"----------";
getch();
}
void gotoxy( int x, int y )
{
COORD coord; /* tutaj deklarujemy strukture coord, i zmienna coord będzie mogła
przechowywać współrzędne, tutaj 2 zmienne X i Y */
coord.X = x; /* tutaj do zmiennej coord.X zapisujemy nasze x w naszym przypadku jest to
15 */
coord.Y = y; // tak samo jak wyżej tylko do coord.Y i tutaj jest to 5
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord );
/* pierwszy parametr to uchwyt do urządzenia do którego się odwołuje czyli w tym
przypadku jest to bufor konsoli a drugi parametr to wspolrzędne nowej pozycji kursora. */
}