#include<conio.h>
#include<iostream>
#include<windows.h>
using namespace std;
void gotoxy (int x,int y)
{
COORD coord;
coord.X = x; coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
int main()
{
char i;
int y=0,x=0;
for(int i=10,j=0;i>=0,j<=10;i--,j++)
{
cout<<"1.)press arrow keys to move cursor and then write anything :\n";
cout<<"2.)press \"Esc\" to exit the program :\n\n";
cout<<"start after "<<i<<"seconds :";
Sleep(1000);
system("cls");
}
system("cls");
while(1)
{
while(!kbhit());
i=getch();
if(i==72 )
{
y--;
if(x>=0 && y>=0)
{
gotoxy(x,y);
}
if(y<0)
y++;
}
else if(i==80)
{
y++;
if(x>=0 && y>=0)
gotoxy(x,y);
}
else if(i==75)
{
x--;
if(x>=0 && y>=0)
{gotoxy(x,y);
}
if(x<0)
x+=1;
}
else if(i==77)
{
x++;
if( x>=0 && y>=0)
{
gotoxy(x,y);
}
if(x>80)
x--;
}
else if((i>='a' && i<='z') ||(i>=65 && i<=90)||i==32||i==33||i==126||i==64||i==35||i==36||i==37||i==94||i==38||i==40||i==41||i==42||i==95||i==43)
{x++;
if(x>80)
{x=0,y++;}
else
cout<<i;
}
else if(i==60||i==62||i==63||(i>=123 &&i<=126)||i==34||i==58||i==44||i==46||i==47||i==39||i==59||(i>=91&&i<=93)||i==96)
{x++;
if(x>80)
{x=0,y++;}
else
cout<<i;
}
else if(i==8)
{
x--;
if(x<0)
x++;
cout<<"\b "<<"\b";
}
else if(i==27)
break;
}
getch();
return 0;
}
#include<iostream>
#include<windows.h>
using namespace std;
void gotoxy (int x,int y)
{
COORD coord;
coord.X = x; coord.Y = y;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE), coord);
}
int main()
{
char i;
int y=0,x=0;
for(int i=10,j=0;i>=0,j<=10;i--,j++)
{
cout<<"1.)press arrow keys to move cursor and then write anything :\n";
cout<<"2.)press \"Esc\" to exit the program :\n\n";
cout<<"start after "<<i<<"seconds :";
Sleep(1000);
system("cls");
}
system("cls");
while(1)
{
while(!kbhit());
i=getch();
if(i==72 )
{
y--;
if(x>=0 && y>=0)
{
gotoxy(x,y);
}
if(y<0)
y++;
}
else if(i==80)
{
y++;
if(x>=0 && y>=0)
gotoxy(x,y);
}
else if(i==75)
{
x--;
if(x>=0 && y>=0)
{gotoxy(x,y);
}
if(x<0)
x+=1;
}
else if(i==77)
{
x++;
if( x>=0 && y>=0)
{
gotoxy(x,y);
}
if(x>80)
x--;
}
else if((i>='a' && i<='z') ||(i>=65 && i<=90)||i==32||i==33||i==126||i==64||i==35||i==36||i==37||i==94||i==38||i==40||i==41||i==42||i==95||i==43)
{x++;
if(x>80)
{x=0,y++;}
else
cout<<i;
}
else if(i==60||i==62||i==63||(i>=123 &&i<=126)||i==34||i==58||i==44||i==46||i==47||i==39||i==59||(i>=91&&i<=93)||i==96)
{x++;
if(x>80)
{x=0,y++;}
else
cout<<i;
}
else if(i==8)
{
x--;
if(x<0)
x++;
cout<<"\b "<<"\b";
}
else if(i==27)
break;
}
getch();
return 0;
}
No comments:
Post a Comment