1. Erstellen Sie wie folgt eine Lesefunktionsdatei mit dem Dateinamen testopen.c:
#include<stdio.h>
#include<sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<string.h>
int main() {
int fd;
int rc;
char buf[512] = {0};
fd = open("read.txt",O_RDONLY);
printf("fd:%d\n",fd);
while(0 < (rc = read(fd,buf,512))){
printf("%s\n",buf);
}
printf("read ok\n");
close(fd);
return 0;
}
2. Erstellen Sie die Datei read.txt, die gelesen werden soll, und geben Sie den Inhalt ein.
3,
gcc testopen.c -o lesen
./lesen