linux c通过文件描述符以及write和read方法对文件进行读写
生活随笔
收集整理的這篇文章主要介紹了
linux c通过文件描述符以及write和read方法对文件进行读写
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1、write和read方法講解
#include<unistd.h> ssize_t read(int fd, void *buf,size_t count);
fd為文件描述符,buf緩沖區指針,count表示要讀取的字節數
返回:讀到的字節數,若已經到文件尾端返回0,出錯返回-1
#include<unistd.h> ssize_t write (int fd, void *buf, size_t count);
fd為文件描述符,buf緩沖區指針,count表示要寫的字節數
返回:若成功已寫的字節數,若出錯為-1
2、代碼實現讀寫
比如在/home/chenyu/Downloads/chenyu文件進行寫和讀
#include<sys/stat.h> #include<sys/types.h> #include<stdio.h> #include<unistd.h> #include<string.h> #include<fcntl.h> //特么你這里要注意了,不需要寫=號,字符串記得加雙引號 #define FILEPA
總結
以上是生活随笔為你收集整理的linux c通过文件描述符以及write和read方法对文件进行读写的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux c中的文件描述符与打开文件之
- 下一篇: linux c之用fopen、fputs