赞
踩
PS: 也是从网上各个帖子中学习的C++,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除
效果图:
实现方法主要有两个:
规定:光标从0到100一共需要移动20次,i从0-100
方法1:一共20个’.‘占位,每一次到5的倍数,光标移动到指定位置将’.‘替换为’’
方法2:当i能被5整除得时候,打印相除结果个’’,即5打印1个’’,10打印2个’’,后面用’.'补位
方法1:
#include "stdafx.h" #include<iostream> #include "windows.h" using namespace std; //光标移动到指定位置 void gotoxy(int x, int y) { HANDLE Console; COORD Loc; Loc.X = x; Loc.Y = y; Console = GetStdHandle(STD_OUTPUT_HANDLE); SetConsoleCursorPosition(Console, Loc); return; } int _tmain(int argc, _TCHAR* argv[]) { char Sign[4] = { '-', '\\', '|', '/' }; //动态旋转符号 int i, j, x = 0, y = 2; //坐标 HANDLE Console; char Title[256] = "进度:"; float persent = 0; int times
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。