Enter abfragen



  • Damit mein Programm wirklich richtig (im sinne des lehrers) funktioniert, muss ich in einer textdatei abfragen, wieviele zeilenumbrüche darin enthalten sind.
    bisher gehe ich so vor, dass ich alle zahlen, die in dem txt-file stehe einlese und in ein eindimensionales array speicher...
    nun würde ich gerne einen counter hinzufügen, der mir die zahl der zeilenumbrüche hochzählt... wie?!

    thx, KingBenny



  • Wenn du die Datei eh schon Zeilenweise einliest, dann musst du nachher doch nur zählen, wieviel Elemente das Array hat...

    Ansonsten:

    int c;
    int breaks=0;
    while( (c=getc(file))!=EOF )
    {
      if(c=='\n')
        ++breaks;
    }
    

Log in to reply