Anzahl Zeilen einer Textdatei

gwaan

Mitglied
Hallo,

weiß jemand zufällig mit welcher Funktion ich die Anzahl der Zeilen einer Textdatei rausbekommen kann?

Grüße gwaan
 
Oder mach dir diese kleine Funktion, die alle Zeilen nacheinander einliest:
Code:
#include <stdio.h>

long ZaehleZeilen(const char* filename) {
  static char buffer[256];  // Zeilenpuffer
  long n = 0;   // Zeilenzaehler

  FILE* p_file = fopen(filename, "r");
  if (p_file) {
    while (fgets(buffer, 256, p_file)) n++;
  }
  return n;
}
 
Zurück