小程序一个,请大牛帮忙,小弟是菜鸟

小程序一个,请大牛帮忙,小弟是初学者我想让上下两个都像表针一样转起来,不知道怎么改,望大牛帮忙int a1w

小程序一个,请大牛帮忙,小弟是初学者
我想让上下两个都像表针一样转起来,不知道怎么改,望大牛帮忙
int a=1;
  while(1)
  {
  cout<<"|";
  cout<<"\r";
  cout<<"/";
  cout<<"\r";
  cout<<"-";
  cout<<"\r";
  cout<<"\\";
  cout<<"\r";
  if(a==1)
  {a--;
  cout<<"\n";}
  cout<<"|";
  cout<<"\r";
  cout<<"/";
  cout<<"\r";
  cout<<"-";
  cout<<"\r";
  cout<<"\\";
  cout<<"\r";


[解决办法]
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
COORD pos = {0,0};
while(1)
{
cout<<"|";
cout<<"\r";
cout<<"/";
cout<<"\r";
cout<<"-";
cout<<"\r";
cout<<"\\";
cout<<"\r";

 cout << "\n";

cout<<"|";
cout<<"\r";
cout<<"/";
cout<<"\r";
cout<<"-";
cout<<"\r";
cout<<"\\";
cout<<"\r";

SetConsoleCursorPosition(hOut,pos);
}


把windows.h头文件包含进来再编译就行了
[解决办法]

C/C++ code
static char data[] = { '|', '/', '-','\\' };int _tmain(int argc, _TCHAR* argv[]){    while (1)    {        for (int i = 0; i < 4; ++i)        {            printf("\r");            printf("%c", data[i]);        }    }    return 0;}