是否有可以像.TXT,.C或的.java可以與fopen()
打開或有任何異常相同的人記事本打開所有類型的文件?哪些參數格式接受fopen()函數
回答
簡短的回答是,C不關心文件類型,因此你的假設是正確的。
長的答覆是,簡短的回答僅適用於常規文件(全部由你列出的都是普通文件),在某些情況下,它並不適用於特殊的文件,如設備文件以及FIFO。在Windows上,根據您的C庫,您可能會遇到鏈接問題(.lnk
文件)。 C庫可能不會遵循這些鏈接,而記事本會。
但這卻並不意味着有問題的文件將被正確顯示。編碼和/或換行符可能是一個問題。
好吧,例如,我有一個程序可以計算輸入文件[fopen(argv [1],「r」)]的字數。通過那些可以用記事本打開的文件,我可以正確計數。但是,對於預期不會有與0不同的答案的文件(例如.docx文件),我會得到一個數字(當然這與文件中的實數不同)。 C如何獲得例如.docx文件的數字,它如何打開一個docx? –
@AdrianGilOrs:除非你告訴C如何做到這一點,否則C不會爲你計算單詞。 – alk
@AdrianGilOrs通過使用'fopen()'和相關的,你會得到二進制DOCX數據。無論如何,C並不知道如何解釋這些數據(這是您作爲程序員的工作!) –
- 1. Angular 5的HttpClient:toPromise()接受哪些參數?
- 2. 接受格式的PHP strtotime()函數?
- 3. oracle的to_date函數不接受格式
- 4. VC6 fopen模式參數
- 5. Haskell函數不接受參數
- 6. 接受函數參數的返回值
- 7. 函數參數接受所有東西
- 8. 函數不接受任何參數
- 9. 函數,它接受3參數
- 10. C++函數不接受0參數
- 11. 接受默認參數的C函數
- 12. PHP函數不接受參數
- 13. Twitter網址的帖子接受哪些參數?
- 14. piqic和piqi接受哪些命令行參數?
- 15. 格式化函數參數
- 16. 我會怎麼用fopen()函數接受一個函數(C語言編程)參數
- 17. 在VSTS日誌記錄命令中接受哪些格式?
- 18. 在KML中接受了哪些可能的3D模型格式?
- 19. 什麼的jQuery函數不接受函數作爲參數
- 20. 接受函數的函數中參數的類型
- 21. 如何讓函數接受另一個函數的參數?
- 22. 如何定義接受curried函數參數的函數?
- 23. trait檢查函數接受某些參數,但不返回類型
- 24. 如何接受ISO格式的WebAPI TimeSpan參數
- 25. 爲什麼DateFormat#格式接受int參數?
- 26. MLLib只接受libsvm數據格式嗎?
- 27. PHP函數strtotime()支持哪些日期格式?
- 28. Web Audio API卷積函數支持哪些文件格式?
- 29. 允許JavaScript函數接受任意數量的參數
- 30. Powershell函數,接受多維數組作爲參數
你的問題是關於記事本應用程序或C語言編程? – P0W
您可能誤解了c模型文件。 C不知道任何有關「格式」的信息,每個文件都是一個有序的字節包。用那個包做一些聰明的事是*你的問題。或者別人的,如果你足夠聰明,可以使用第三方庫來幫助你... – dmckee
你的問題的標題與問題本身有什麼關係(後者與編程有什麼關係)? – NPE