jjzjj

CenterText

全部标签

c++ - 控制台输出中的意外字符

我正在为游戏CrysisWars编写一个新的服务器-客户端网络。我有一个函数,可以将字符串居中到控制台窗口中每行支持的字符数。该窗口适合113个字符,但我已将函数中的最大字符宽度设置为111以很好地适合文本。这是我的功能:stringMain::CenterText(strings){returnstring((111-s.length())/2,'')+s;}这个函数来自questionIaskedlastyear,但我不确定我是否最终在过去的项目中使用了它。我正尝试在此上下文中使用此函数(CryLogAlways函数只是将字符串记录到游戏/服务器日志文件并打印它):CryLogAl