這是一個新手問題。我可以編寫像printf
這樣的語句或在dll中打開文件嗎?我可以在一個DLL中寫IO語句嗎?
2
A
回答
2
打開文件當然可以在任何情況下。
但是,使用printf()
取決於調用DLL的可執行文件是否是控制檯程序。如果它是一個GUI程序,那麼printf()
輸出無處可去,所以它不會出現。如果它是一個控制檯程序,您將在控制檯上看到輸出。
1
你的問題和它的標題是問兩個不同的問題。但是對主體的回答是肯定的 - 庫肯定可以使用這些函數。
printf
可能不會做任何事情,具體取決於標準輸出是否已被程序使用庫關閉。
相關問題
- 1. if語句可以放在另一個if語句中嗎?
- 2. 我可以在SQL SELECT語句中有一個循環嗎?
- 3. 我可以在同一個語句中使用LIKE和> =嗎?
- 4. 我們可以在C#中獲得一個canthrow語句嗎?
- 5. 我們可以在linq中寫入Update語句嗎?
- 6. 我可以在LINQ中編寫過程語句嗎?
- 7. 我可以寫這個JQuery語句清理器嗎?
- 8. 我可以檢查一個Mockito when()語句中的參數嗎?
- 9. 你可以在一個SQL語句中返回多個COUNT嗎?
- 10. 我可以將兩個SQLite SELECT語句合併爲一個嗎?
- 11. 我可以在一個SQL語句中刪除2個表中的行嗎?
- 12. Lua:我可以使用IO同時寫入兩個文件嗎?
- 13. 我可以在else語句中使用兩個動作嗎?
- 14. 我可以把一個return語句鎖
- 15. 我可以用更好的方式重寫這些語句嗎?
- 16. 我可以把mod_rewrite語句放在我的apache.conf文件中嗎?
- 17. 我可以加載多個COMCTL32.dll到一個進程中嗎?
- 18. 在SELECT語句中可以使用DESC語句嗎?
- 19. 我可以使用lambda爲每個語法在一個語句中初始化一個對象嗎?
- 20. 我可以在程序化php中編寫準備好的語句嗎?
- 21. 我可以在switch case語句中使用用戶輸入語句嗎?
- 22. 我可以在一個命令按鈕上運行多個DCount語句嗎?
- 23. 我可以使用兩個||嗎?和一個&&在PHP相同的if語句?
- 24. 爲什麼我可以在C#中編寫一個通用的catch語句,該語句什麼都不做?
- 25. 我可以決定一個SELECT語句的列名從另一個SELECT語句
- 26. 我可以在where子句中使用一個或(||)嗎?
- 27. 可以在一個函數內切換語句嗎?
- 28. 我可以在Angular if語句中使用php變量嗎?
- 29. 我們可以在#if語句中調用函數嗎?
- 30. 我可以在gdb中發佈特定語句嗎?
@Bruce:如果你沒有指定完整路徑,那麼你的文件將相對於當前目錄打開(這可能不是你期望的)。當您嘗試打開文件時,您收到的錯誤代碼是什麼?如果你不知道那*,那麼找出如何使用調試器來調試你的代碼。所有調試器都支持調試DLL代碼,即使您沒有可執行代碼。 – 2011-01-11 07:07:22
你說得對。我給了路徑並獲得了文件。 – Bruce 2011-01-11 07:08:56