#include <string>
#include <iostream>
#include <windows.h>//头文件
using namespace std;
void middle(string s)//居中输出
{
HANDLE hOutput = GetStdHandle(STD_OUTPUT_HANDLE);
CONSOLE_SCREEN_BUFFER_INFO bInfo;
GetConsoleScreenBufferInfo(hOutput, &bInfo);//获取窗口长度
int len = bInfo.dwSize.X / 2 - s.size() / 2;//空多少个格
printf("\033[%dC" , len);//光标右移
cout << s;
}
int main()
{
string s;
cin >> s;
middle(s);
return 0;
}
C++居中输出
最新推荐文章于 2023-10-13 18:37:54 发布