AppArmor from scratch 2: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
(Die Seite wurde neu angelegt: „ #include <stdio.h> int main(int argc, char *argv[]) { int i; FILE *fd; for (i = 1; i < argc; i++) { fd = fopen(argv[i], "w");…“)
 
Zeile 8: Zeile 8:
 
      
 
      
 
     if (fd == NULL) {
 
     if (fd == NULL) {
         fprintf(stderr, "fopen failed for %s
+
         fprintf(stderr, "fopen failed for %s\n", argv[i]);
", argv[i]);
 
 
         return 1;
 
         return 1;
 
     }
 
     }
 
   
 
   
     fprintf(fd, "Schreiben erfolgreich für %s
+
     fprintf(fd, "Schreiben erfolgreich für %s\n", argv[i]);
", argv[i]);
 
 
     fclose(fd);
 
     fclose(fd);
 
     }
 
     }

Version vom 12. Dezember 2022, 15:59 Uhr

#include <stdio.h>

int main(int argc, char *argv[]) {
    int i;
    FILE *fd;
    for (i = 1; i < argc; i++) {
    fd = fopen(argv[i], "w");
    
    if (fd == NULL) {
        fprintf(stderr, "fopen failed for %s\n", argv[i]);
        return 1;
    }

    fprintf(fd, "Schreiben erfolgreich für %s\n", argv[i]);
    fclose(fd);
    }

    return 0;
}