index — ti25-glauchau-code @ 8161f2fbfebc29b4202af0db9715fad976cf8281

Meine Lösungen (oder auch nicht) für die Programmieraufgaben in der TI25 an der Staatlichen Studienakademie Glauchau

bsvs/2026-08-25/mittagessen.c (view raw)

 1
 2
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
#include <fcntl.h>
#include <stdio.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <unistd.h>

int main() {
  char dname[] = "mittagessen";
  uint dmode = S_IRWXU;
  char fname[] = "mittagessen/ramen.txt";
  uint fmode = S_IWUSR | S_IRUSR;
  char fcontent[] = "noodles meat shrooms";

  int dstatus = mkdir(dname, dmode);
  int ostatus = open(fname, O_WRONLY | O_CREAT, fmode);
  int wstatus = write(ostatus, fcontent, 20);

  printf("mkdir status: %i\nopen status: %i\nwrite status: %i\n", dstatus,
         ostatus, wstatus);

  return 0;
}