File to List in SML
File to List in SMLunknown
plain_text
5 years ago
584 B
3
Indexable
fun inputToList() =
let
val infile = TextIO.openIn("input")
fun getWord(infile) =
let
val x = TextIO.inputN(infile,1);
in
if x = " " orelse TextIO.endOfStream(infile) then "" else x ^ getWord(infile)
end;
fun concaneteWord(infile) =
let
val fine = TextIO.endOfStream(infile);
val list = nil;
in
if fine then list else getWord(infile) :: list @ concaneteWord(infile)
end;
in
concaneteWord(infile)
end;Editor is loading...