Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #ifdef _WIN32
- #include <windows.h>
- void sleep(unsigned milliseconds)
- {
- Sleep(milliseconds);
- }
- #else
- #include <unistd.h>
- void sleep(unsigned milliseconds)
- {
- usleep(milliseconds * 1000); // takes microseconds
- }
- #endif
- #include <iostream.h>
- char teren[19][19];
- void generare_careu(){
- for (int i = 1; i <= 18; i++){
- teren[1][i] = '#';
- teren[i][1] = '#';
- teren[18][i] = '#';
- teren[i][18] = '#';
- }
- }
- void afisare_careu(){
- for (int i = 1; i <= 18; i++){
- for (int j = 1; j <= 18; j++)
- cout << teren[i][j];
- cout << endl;
- }
- }
- void animatie(){
- int k = 3; char aux;
- while (teren[2][k] != '#'){
- afisare_careu();
- aux = teren[2][k - 1];
- teren[2][k - 1] = teren[2][k];
- teren[2][k] = aux;
- k++;
- sleep(100);
- system("cls");
- }
- afisare_careu();
- system("cls");
- }
- int main(){
- generare_careu();
- teren[2][2] = 'O';
- animatie();
- }
Advertisement
Add Comment
Please, Sign In to add comment