Verwenden Sie die Schnittstellen zum Öffnen, Lesen und Schließen im virtuellen Linux-Dateisystem, um eine Datei zu lesen

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

 

 

 

 

 

 

 

 

 

 

 

Je suppose que tu aimes

Origine blog.csdn.net/qq_33767353/article/details/116035456
conseillé
Classement