如何在c ++中输出没有iostream的控制台窗口?

时间:2014-09-06 09:42:30

标签: c++ winapi iostream system-calls

我是初学者C ++程序员。我想知道是否可以在不使用iostream头文件的情况下输出到控制台窗口?

问题的答案实际上是!但是如何?

谢谢你的时间。

T.I.A

1 个答案:

答案 0 :(得分:1)

您可以随时使用以下方法深入研究C库级别: printf

如果您根本不想使用标准库,则必须使用特定于平台的功能。在Windows中,这里有许多层,非常类似于标准库中的C ++与C层。最高的Windows API层是WriteFile函数,低于WriteConsole,然后可能是WriteConsoleOutput,依此类推,查看它。

请注意,至少有两个开源项目可以在Windows中提供更合理的控制台功能,即SourceForge上的Console2和Google Code上的mintty。