📅  最后修改于: 2022-03-11 14:44:50.601000             🧑  作者: Mango
#include
using namespace std;
int main()
{
char c='x';
int position = 0; //starts from the left most position
int temp =0;
cout << "*" << endl;
cout << "Enter: l (Move Left) or r (Move Right) or x (exit): " << endl;
cin >> c;
while (c != 'x')
{
if((c == 'r')||(c=='l'))
{
if(c == 'r')
{
position++;
}
else if(c == 'l')
{
if(position==0)
position=0;
else
position--;
}
temp=position;
while(temp--!=0)
{
cout << " "; //print space
}
cout << "*" <> c;
}
return 0;