首页 热点资讯 义务教育 高等教育 出国留学 考研考公

c语言用fopen时,需要加特殊的 头文件吗?

发布网友 发布时间:2022-04-24 06:04

我来回答

4个回答

热心网友 时间:2023-10-06 04:24

使用fopen时,只需将头文件#include<stdio.h>添加进源文件即可。


函数原型:FILE *fopen(char *filename, char *mode);

功       能:以mode指定的方式打开名为filename的文件

返 回  值:成功返回文件指针;否则,返回0


举例如下:

#include<stdio.h>  // fopen所在的头文件
void main()
{
    FILE *fp;   // 定义一个文件指针fp
    fp = fopen("text1.txt", "r");  // 以只读的方式打开文件名为text1.txt的文件
    ........
    fclose(fp); // 操作完毕后关闭文件
}

热心网友 时间:2023-10-06 04:25

fopen是库函数
#include <stdio.h>
FILE *fopen(const char *filename, const char * mode);

open是系统调用
#include <fcntl.h>
#include <sys/types.h>
#include <sys/stat.h>
int open(const char *path, int oflags);
int open(const char *path, int oflags, mode_t mode);

参考资料:linux程序设计

热心网友 时间:2023-10-06 04:25

不需要, 有<stdio.h>就行...

热心网友 时间:2023-10-06 04:26

需要这一句
#include <stdio.h>

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com