Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //2 pohyb auta: nakreslite auto zo znakov a posunte ho 10x o 1 stlpec doprava.
- //auto pri posuvaní pípa, posledne auto zostane na obrazovke
- #include <stdio.h>
- #include <time.h>
- #include <stdlib.h>
- #ifdef _WIN32 //Windows
- #include <Windows.h>
- void gotoxy (short x, short y){
- COORD pos = {x,y};
- SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),pos);
- }
- #else //linux alebo iny system
- #include <unistd.h>
- #define gotoxy(x,y) printf("%c[%d;%df",0x1B,y,x); //printf("\033[%d;%dH", (x), (y))
- #define Beep(a,b)
- #define Sleep(ms) usleep(ms*1000);
- #endif
- int main(){
- int i;
- for (i=1;i<=10;i++){
- gotoxy(i,1); printf(" -------\n");
- gotoxy(i,2); printf(" / I\n");
- gotoxy(i,3); printf(" --- ----\n");
- gotoxy(i,4); printf(" / J\n");
- gotoxy(i,5); printf(" -----()-------()---I\n");
- Beep(500,100);
- Sleep(300);
- if(i!=10){
- #ifdef _WIN32 //Windows
- system("cls");
- #else //linux alebo iny system
- printf("\033[2J");
- #endif
- }
- }
- gotoxy(0,20);
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement