Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <conio.h>
- #include <math.h>
- #include <WTypes.h>
- using namespace std;
- void wstep();
- void pobierz_znak (char &wybor);
- void rozmiar(int &wysokosc);
- void rysuj(char wybor, int wysokosc);
- //void zmiana_rozmiaru();
- void GetDesktopResolution(int& horizontal, int& vertical);
- //void przesuwanie ();
- //--------------------------------------------------------------
- int main()
- {
- char wybor;
- int wysokosc;
- int horizontal = 0;
- int vertical = 0;
- GetDesktopResolution(horizontal, vertical);
- wstep ();
- pobierz_znak (wybor);
- rozmiar(wysokosc);
- rysuj(wybor, wysokosc);
- //zmiana_rozmiaru();
- //przesuwanie();
- system("pause");
- return 0;
- }
- //-------------------------------------------------------------------------------------------
- void wstep ()
- {
- cout<<"Program do rysowania znakiem ASCII ponizszej figury:\n";
- cout<<" * *\n";
- cout<<" * *\n";
- cout<<" * *\n";
- cout<<" * \n";
- cout<<" * *\n";
- cout<<" * *\n";
- cout<<" * *\n\n";
- cout<<"Program umozliwia:\n";
- cout<<"- wybor znaku ASCII\n- wczytanie poczatkowych rozmiarow figury\n";
- cout<<"- przesuwanie figury klawiszami lewo, prawo, gora, dol\n " ;
- cout<<"- ograniczenie przesuwania do obszaru ekranu\n";
- cout<<"- powiekszanie oraz zmnijszanie rozmiaru figury za pomoca klawiszy + i -\n\n\n";
- cout<<" ...::: Wcisnij dowolny klawisz aby kontynuowac :::... ";
- _getch();
- }
- //--------------------------------------------------------------------------------------------
- void pobierz_znak(char &wybor)
- {
- system("cls");
- cout << "Wpisz znak do rysowania figury: ";
- cin >> wybor;
- cout << "Wybrany znak: " << wybor << endl ;
- }
- //--------------------------------------------------------------------------------------------
- void rozmiar(int &wysokosc)
- {
- cout << "\nPodaj rozmiary figury" << endl;
- cout << "Wysokosc: ";
- cin >> wysokosc;
- }
- //--------------------------------------------------------------------------------------------
- void rysuj(char wybor, int wysokosc)
- {
- int i,j;
- for (i=0; i<wysokosc; i++)
- {
- for (j=0;j<wysokosc; j++)
- {
- if (i==j || i+j==wysokosc-1)
- {
- cout << wybor;
- }
- else
- {
- cout << " ";
- }
- }
- cout << endl;
- }
- }
- //---------------------------------------------------------------------------------------------
- void GetDesktopResolution(int& horizontal, int& vertical)
- {
- RECT desktop;
- const HWND hDesktop = GetDesktopWindow();
- GetWindowRect(hDesktop, &desktop);
- horizontal = desktop.right;
- vertical = desktop.bottom;
- }
- //----------------------------------------------------------------------------------------------
Add Comment
Please, Sign In to add comment