Read a specific line from a file: Difference between revisions

Content added Content deleted
mNo edit summary
Line 224: Line 224:
<lang Amazing Hopper>
<lang Amazing Hopper>
#include <hopper.h>
#include <hopper.h>
#define MAX_LINE_SIZE 1000
main:
main:
v=0, fd=0
v=0, fd=0
fsearch("-r $'\n'","archivo.txt")(v)
fsearch("-r $'\n'","archivo.txt")(v)
fopen(OPEN_READ,"archivo.txt")(fd)
fopen(OPEN_READ,"archivo.txt")(fd)
{"Line #7 = "}, fgetsline(fd,1000,7,v), println
{"Line #7 = "}, fgetsline(fd,MAX_LINE_SIZE,7,v), println
try
try
fgetsline(fd,1000,10,v),
fgetsline(fd,MAX_LINE_SIZE,10,v),
catch(e)
catch(e)
{"Error search line (code=",e,"): "},get str error
{"Error search line (code=",e,"): "},get str error