0

所以我在命令提示符下弄乱了颜色。但是,当我在 MS Visual C++ 中运行控制台程序时,颜色保持默认。有没有办法改变这个,所以当使用命令提示符时,它会使用我的自定义设置?我必须通过 Visual C++ 更改设置吗?

我正在运行 Windows 7 和 MS Visual C++ 2010 Express。

我希望我可以在这里问这个问题。感谢您的任何帮助。

4

2 回答 2

3

如果这些自定义颜色特定于您的应用程序,您可以使用SetConsoleTextAttribute等命令将其构建到您的代码中

这里有控制台功能的完整列表:http: //msdn.microsoft.com/en-us/library/windows/desktop/ms682073 (v=vs.85).aspx

还有一个在控制台窗口中使用颜色的示例

这适用于从 Visual Studio 以及命令行运行的应用程序。您不必使用WriteFile等。一旦设置了颜色,您就可以使用printfcout正常使用。

于 2012-08-14T01:02:00.500 回答
-4

如果您运行程序更改Properties控制台本身的颜色设置,那么它应该专门为该程序保留它,或者您可以更改控制台窗口的默认值,这应该始终保持不变。

于 2012-08-14T00:27:47.597 回答