Ashura: string kürzen aber nicht nach Zeichen, sondern Zeilen ?

Beitrag lesen

puts "Hallo " + gets.chomp + "."

?> chris
=> Hallo chris.

ich habe eine Variable (String) die ich schneiden muss. Es wird eine Datei ausgelesen und ich brauche nur die ersten 6 Zeilen der Datei.
Gibt es ein Befehl?

Ja, fgets().

Oder muss die Datei zeilenweise auslesen?

Das sowieso. Und um dein Ziel zu erreichen nimmst du eben nicht !feof in der while-Schleife sondern eben einen eigenen Zähler, der nach dem 6. Durchlauf beendet.

Einen schönen Sonntag noch.

Gruß, Ashura

--
Selfcode: sh:( fo:) ch:? rl:( br:^ n4:& ie:{ mo:) va:) de:> zu:) fl:( ss:| ls:[ js:|
30 Days to becoming an Opera8 Lover -- Day 20: search.ini
Meine Browser: Opera 8.01 | Firefox 1.0.4 | Lynx 2.8.3 | Netscape 4.7 | IE 6.0
[Deshalb frei! - Argumente pro freie Software]