這是一個新手問題。我可以編寫像printf
這樣的語句或在dll中打開文件嗎?我可以在一個DLL中寫IO語句嗎?
2
A
回答
2
打開文件當然可以在任何情況下。
但是,使用printf()
取決於調用DLL的可執行文件是否是控制檯程序。如果它是一個GUI程序,那麼printf()
輸出無處可去,所以它不會出現。如果它是一個控制檯程序,您將在控制檯上看到輸出。
1
你的問題和它的標題是問兩個不同的問題。但是對主體的回答是肯定的 - 庫肯定可以使用這些函數。
printf
可能不會做任何事情,具體取決於標準輸出是否已被程序使用庫關閉。
相關問題
- 1. if語句可以放在另一個if語句中嗎?
- 2. 我可以在SQL中創建一個select語句嗎?
- 3. 我們可以在C#中獲得一個canthrow語句嗎?
- 4. 我可以在SQL SELECT語句中有一個循環嗎?
- 5. 我可以在同一個語句中使用LIKE和> =嗎?
- 6. Ruby:我可以在一個語句中多次使用「或」(||)嗎?
- 7. 我可以在void函數中寫入返回NULL語句嗎?
- 8. 我們可以在linq中寫入Update語句嗎?
- 9. 我可以在LINQ中編寫過程語句嗎?
- 10. 我可以在if語句中運行while語句嗎?
- 11. 我可以在printf語句中使用條件語句嗎?
- 12. 我可以寫這個JQuery語句清理器嗎?
- 13. 我可以檢查一個Mockito when()語句中的參數嗎?
- 14. 我們不能寫一個#define的可執行語句嗎?
- 15. 我可以使用一個If語句的兩個標準嗎?
- 16. 我可以將兩個SQLite SELECT語句合併爲一個嗎?
- 17. 你可以在一個SQL語句中返回多個COUNT嗎?
- 18. Lua:我可以使用IO同時寫入兩個文件嗎?
- 19. 我可以在一個SQL語句中刪除2個表中的行嗎?
- 20. 我可以在While語句內使用If語句嗎?
- 21. 我可以在else語句中使用兩個動作嗎?
- 22. 我可以在SQL Server Compact 4中執行多個語句嗎?
- 23. 我可以在OneLiner中轉換這兩個LINQ語句嗎(C#)
- 24. 我可以把一個return語句鎖
- 25. 我可以在Ruby的switch語句中訪問我的一個case選項嗎?
- 26. SQL - 我可以在GROUP BY子句中使用SELECT語句嗎?
- 27. 我可以在WHERE子句中使用CASE語句嗎?
- 28. 我可以在JVM中注入一個DLL並獲得JNIEnv嗎?
- 29. 我可以在一個查詢中執行多個WHERE LIMIT語句嗎?
- 30. Bash if語句:我可以做一個任務和比較嗎?
@Bruce:如果你沒有指定完整路徑,那麼你的文件將相對於當前目錄打開(這可能不是你期望的)。當您嘗試打開文件時,您收到的錯誤代碼是什麼?如果你不知道那*,那麼找出如何使用調試器來調試你的代碼。所有調試器都支持調試DLL代碼,即使您沒有可執行代碼。 – 2011-01-11 07:07:22
你說得對。我給了路徑並獲得了文件。 – Bruce 2011-01-11 07:08:56