开发者

Can I write IO statements inside a dll?

开发者 https://www.devze.com 2023-02-04 14:42 出处:网络
This is a newbie question. Can I write statements like printf or ope开发者_开发百科n a file inside a dll?Opening a file is certainly possible in all cases.

This is a newbie question. Can I write statements like printf or ope开发者_开发百科n a file inside a dll?


Opening a file is certainly possible in all cases.

However, using printf() depends on whether the executable calling your DLL is a console program or not. If it's a GUI program, then there is nowhere for the printf() output to go, so it will not appear. If it's a console program, you'll see the output on the console.


Your question and its title are asking two different questions. But the answer to the question body is yes -- libraries can certainly use those functions.

printf might not do anything though, depending on whether standard output has been closed by the program using the library.

0

精彩评论

暂无评论...
验证码 换一张
取 消