Hallo Leute,
kann mir jemand sagen was folgender code genau macht ?
Alles anzeigen
Danke und Gruß
Alex
kann mir jemand sagen was folgender code genau macht ?
Quellcode
- #include <stdio.h>
- #include <sys/mman.h>
- #include <sys/stat.h>
- #include <fcntl.h>
- #include <unistd.h>
- int main (int argc, const char * argv[]) {
- char *a,c;
- int fd;
- struct stat attr;
- fd = open("datei.txt", O_RDWR);
- fstat(fd, &attr);
- a = (char*)mmap(NULL, attr.st_size, PROT_READ, MAP_PRIVATE, fd, 0);
- c = (*(a+18))-51;
- lseek(fd, 18, SEEK_SET);
- write(fd, &c, 1);
- close(fd);
- printf("Bearbeitung abgeschlossen.\n");
- return 0;
- }
Danke und Gruß
Alex