Zufällige Auswahl eines Spruches

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]

dublin$ wc -l cookies
     26 cookies
dublin$ head -6 cookies
% Programming wisdom stolen from
% Kernighan and Plauger's
% ``The Elements of Programming Style''
Avoid unnecessary branches.
Choose a data representation that makes the program simple.
Choose variable names that won't be confused.
dublin$ FortuneCookie
Choose variable names that won't be confused.
dublin$ FortuneCookie
Write and test a big program in small pieces.
dublin$ FortuneCookie
Don't comment bad code -- rewrite it.
dublin$

*Gegeben sei eine Datei mit Sprüchen. Jeder Spruch benötigt genau eine Zeile. Hinzu kommen Kommentarzeilen, die mit einem Prozentzeichen beginnen.
 
*Eine der Sprüche ist gleichmäßig verteilt auszuwählen und auszugeben.
 
*Ansatz: Einmal die Datei vollständig durchlesen und dabei die Anfangspositionen aller Sprüche merken. Dann zufällig einen wählen, zu diesem positionieren, ihn einlesen und ausgeben.
 

 [Vorheriges Kapitel]  [Vorherige Seite]  [Inhaltsverzeichnis]  [Nächste Seite]  [Nächstes Kapitel]
Copyright © 2004, 2005 Andreas Borchert, in HTML konvertiert am 18.02.2005