文件的操作原理
一、文件描述符 —fd
读取read和写入write操作格式第一个参数就是文件描述符fd。
read(fd,buf,sizeof(buf));
write(fd,buf,sizeof(buf));
linux系统当中有默认的文件描述符
0—标准输出
1—标准输入
2—标准错误
这三个了解就行
#include <sys/types.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <stdio.h>
#include <unistd.h>
#include <string.h>
#include <stdlib.h>
int main()
{
int fd;
char readbuf[128];
int n_read=read(0,readbuf,5);//写入5个字符
int n_write=write(1,readbuf,strlen(readbuf));//读取内容
printf("\ndone\n");
return 0;
}
第一个字符自己写入
第二个是回车自动输出所写入的内容
——@上官可编程