Info2P5/numausg.c
2025-06-11 09:42:59 +02:00

21 lines
522 B
C

#include <stdio.h>
#include <stdlib.h>
int main(int argc, char *argv[]) {
if (argc < 2) {
printf("Bitte Dateinamen als erstes Argument angeben.\n");
return 1;
}
FILE *datei = fopen(argv[1], "r");
if (datei == NULL) {
perror("Fehler beim Öffnen der Datei");
return 1;
}
char zeile[1024];
int zeilennummer = 1;
while (fgets(zeile, sizeof(zeile), datei) != NULL) {
printf("%4d: %s", zeilennummer, zeile);
zeilennummer++;
}
fclose(datei);
return 0;
}