我可以在Win32 GUI应用程序中对文件流使用“ungetc”函数吗?

时间:2016-05-30 10:51:37

标签: c c++builder

我的问题是关于ungetc函数,它是C RTL的一部分,随C ++ Builder一起提供。

最新C ++ Builder版本(10.1 Berlin)以及所有先前版本的手册指出ungetc函数不能在Win32 GUI应用程序中使用。 http://docwiki.embarcadero.com/RADStudio/Berlin/en/Ungetc,_ungetwc

Hovewer,没有提供任何说明来说明为什么在这种情况下此功能无法使用。手册中的代码示例显示了ungetc使用来自STDIN的用户输入。当然,在Win32 GUI应用程序中与STDIN交互并不是一个聪明的主意。但是,如果使用ungetc而不是与STDIN结合,而是使用基于FILE*的流,是否存在任何真正的障碍?

0 个答案:

没有答案