This is DBPRO, but you should get the idea, (not real code, but almost)
flag=0
open file "test",1
for x = 1 to EOF //read to end of file.
read byte 1,b
if b = 13 then read byte 1,b //ignore carriage return, get next byte
if b = 10 then read byte 1,b:flag=1 //Start a new string if flag=1...ignore line feed, get next byte, if flag = 1 start reading the next string....
string1=string1+str$(b) //you would do something like this. you would also check before if the "flag" = 1 and if so, start a new string, and set "flag" back to 0
next x
close file 1
you will add each byte into a string., when you reach CR/LF of each line, start a new string
Sorry not perfect code logic, but I'm a little busy right now.