Kernighans large earthquake problem: Difference between revisions

m
Line 345:
 
#include <flow.h>
#include <flow-flow.h>
 
#define MAX_LINE 1000
Line 350 ⟶ 351:
DEF-MAIN(argv,argc)
MSET(fd, Event )
TOK-INIT
OPEN-INPUT("datos.txt")(fd)
COND( IS-NOT-FILE-ERROR? )
TOK-SEP( " " ), [TOK(3])
WHILE( NOT( EOF(fd) ) )
LET( Event := USING(MAX_LINE) READ-AS-ROWLINE(fd), DUPLICATEAPPLY-ITTRM )
WHEN( IS-NOT-LENGTH-ZERO?LEN(Event) ){
WHEN( GT?( VAL(TOK-GET(Event)), 6 ) ){
PRNL( [1:2] CGET(Event),TAB,TAB, [3] GET(Event) )
}
}
CLEAR( Event )
WEND
CLOSE(fd)
Line 384 ⟶ 385:
<pre>
$ hopper fl/evento.flw
8/27/1883 Krakatoa 8.8
5/18/1980 MountStHelens 7.6
1/25/4567 EdgeCase3 6.1
$
</pre>
543

edits