fopen()接受的参数格式是什么

时间:2014-03-02 15:07:47

标签: c posix fopen

是否可以使用.ept,.c或.java等记事本打开所有类型的文件,可以使用fopen()打开相同的文件或是否有例外?

1 个答案:

答案 0 :(得分:3)

简短的回答是C不关心文件类型,因此您的假设是正确的。

答案很简单,简短的答案仅适用于常规文件(您列出的所有文件都是常规文件),在某些情况下,它不适用于特殊文件,如设备文件,FIFO。在Windows上,您可能会遇到链接(.lnk文件)的问题,具体取决于您的C库。 C库可能不会遵循这些链接而Notepad会。

但这并不意味着有问题的文件会正确显示。编码和/或换行可能是一个问题。