开放和开放功能

Pra*_*eep 14 c

可能重复:
C fopen vs open

C语言中open()和fopen()有什么区别?

Eva*_*ran 13

一个是标准c库(fopen)的一部分,因此您可以期望它出现在所有托管的C编译器设置上.该函数返回一个FILE*可由函数操作的函数<stdio.h>.

另一个(open)是c标准未指定的系统调用/函数(但是,我认为它是POSIX标准的一部分),因此只能保证存在于声称支持它的特定平台上.这将返回int表示文件的文件,这可以使用read/ write和其他类似函数进行操作.