was macht der code hier ??

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • was macht der code hier ??

    Hallo Leute,

    kann mir jemand sagen was folgender code genau macht ?

    Quellcode

    1. #include <stdio.h>
    2. #include <sys/mman.h>
    3. #include <sys/stat.h>
    4. #include <fcntl.h>
    5. #include <unistd.h>
    6. int main (int argc, const char * argv[]) {
    7. char *a,c;
    8. int fd;
    9. struct stat attr;
    10. fd = open("datei.txt", O_RDWR);
    11. fstat(fd, &attr);
    12. a = (char*)mmap(NULL, attr.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
    13. c = (*(a+18))-51;
    14. lseek(fd, 18, SEEK_SET);
    15. write(fd, &c, 1);
    16. close(fd);
    17. printf("Bearbeitung abgeschlossen.\n");
    18. return 0;
    19. }
    Alles anzeigen



    Danke und Gruß
    Alex