write()和read()
write 函数原型:
ssize_t write(int fd, void* buf, size_t count)
fd: 文件描述符
buf: 需要写入的数据,通常为字符串;
count: 写入的字节数
文件描述符默认的三种取值:
0 代表标准输入
1 代表标准输出
2 代表标准错误
再打开一个新的文件的话,它的文件描述符就是3。
read()函数原型:
ssize_t read(int fd, void* buf, size_t count)
fd: 文件描述符
buf: 为读出数据的缓冲区
count: 为每次读取的字节数
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?