我可以在dll中编写IO语句吗?

时间:2011-01-11 06:55:48

标签: dll

这是一个新手问题。我可以编写printf之类的语句或在dll中打开文件吗?

2 个答案:

答案 0 :(得分:2)

在所有情况下都可以打开文件。

但是,使用printf()取决于调用DLL的可执行文件是否为控制台程序。如果它是一个GUI程序,那么printf()输出就没有了,所以它不会出现。如果是控制台程序,您将在控制台上看到输出。

答案 1 :(得分:1)

您的问题及其标题是提出两个不同的问题。但问题 body 的答案是肯定的 - 库当然可以使用这些函数。

printf可能无法执行任何操作,具体取决于程序是否已使用库关闭标准输出。