资讯动态

Linux-文件io

发布时间:2026/10/23 3:03:26 来源:尧图企业网站定制
操作系统为了方便用户使用系统功能而对外提供的一组系统函数。称之为系统调用systemcallc库是为了通用(可跨平台linuxwin ) 而设计的函数接口。systemcall 直接可以使用linux系统提供的功能。 c库是对 systemcall 的封装。c库的函数会调用 systemcall中的函数。一、标准io 文件io的区别1. 没有缓存区文件io更适合操作设备文件。2 操作对象不再是文件流指针而是文件描述符(很小的非负整数 0-1023 )每个程序在启动的时候操作系统默认为其打开三个描述符与流对象匹配0 STDIN_FILENO stdin1 STDOUT_FILENO stdout2 STDERR_FILENO stderrstdin,stdout,stderr FILE*二、相关函数1. open2. write通常sizeof(buf)3. read4. lseek成功返回从头到当前光标位置的字节数

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑