2011-07-26 90 views
2

我正在制作一个随机数字发生器,该程序将创建几个随机数字,然后从这些随机数字中进行选择,然后在窗口中显示该数字。有没有办法让c + +控制台文本变大?

我想知道是否有办法让特定的文本更大? 我不希望因为我在我不想改变

感谢所有帮助大小的窗口已经写入更改所有文本的大小窗口,你可以给

回答

3

控制台文本不允许您提到的丰富格式。您将不得不移动到图形输出来渲染大小差异。

+0

我很害怕:/我没有太多的知识去图形化与c + +,只能做控制台东西到目前为止 –

2

不,但您可以改变文字和文字背景的颜色。这对你的问题会是一个很好的解决方案吗?互联网上有很多具体的例子。

3

通常,程序无法控制终端中文本的大小。不过,您可能可以更改文字特定部分的颜色。搜索终端转义序列以获取有关如何在各种终端上执行此操作的信息。一些终端还处理大胆,斜体和下划线。

6

不,但您可以使其变为粗体,更改字体颜色或特定文本的背景颜色。如果你想要的是让这段文字脱颖而出,那么我会着色它。

至于如何做到这一点......这是平台的依赖。你在哪个平台上?视窗? Linux呢?什么外壳?请参阅Windows Console API。这应该有你需要的。

+0

嗯,非常感谢你的建议,我正在运行Windows 7 –

2

可能的控制台模式解决方案可能涉及FIGlet。你可以调整输出以写入许多不同的字体。

输出较大,但不能保证它适用于您的应用程序。

+0

嗯,有趣的解决方案,但实施一个图书馆比学习如何编程一个图书馆更为重要。尽管如此,+1是一个很好的资源。 –

+0

没有必要执行任何操作。简单地说'system(“figlet hello”);''是真正需要的。 –

+0

所以我应该包括这个库,我可以调用函数来输出更大的asci艺术风格字体中的数字使用系统函数? –

0

打开您的控制台应用程序,进入控制台窗口的系统菜单(左上角,右键单击),字体选项卡,选择你想要的。下一次你打开这个(!)控制台应用程序时,字体将如你所选,其他控制台窗口不受影响

相关问题