#include "stdafx.h"
typedef unsigned char UCHAR;
typedef unsigned short USHORT;
typedef unsigned long ULONG;
int _tmain(int argc, TCHAR* argv[], TCHAR* envp[])
{
int nRetCode = 0;
// initialize MFC and print and error on failure
if (!AfxWinInit(::GetModuleHandle(NULL), NULL, ::GetCommandLine(), 0))
{
// TODO: change error code to suit your needs
cerr << _T("Fatal Error: MFC initialization failed") << endl;
return 1;
}
ULONG ulCurrPercent;
for (ulCurrPercent = 0; ulCurrPercent <= 100; ulCurrPercent++)
{
Sleep(50);
printf("\r当前程序执行进度:%2d%%", ulCurrPercent);
}
printf("\n");
return nRetCode;
}
printf("\r当前程序执行进度:%2d%% 这里是空格 ", ulCurrPercent);
如果怕字符串覆盖不全面,可以在后面添加多些空格。
本文介绍了一段使用C++实现的程序,通过实时显示执行进度并优化字符串覆盖问题,提高了用户体验。主要内容包括初始化MFC、循环更新进度条、避免字符串覆盖不全面的方法。
4990

被折叠的 条评论
为什么被折叠?



