小程序一个,请大牛帮忙,小弟是初学者
我想让上下两个都像表针一样转起来,不知道怎么改,望大牛帮忙
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头文件包含进来再编译就行了
[解决办法]
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;}