I am trying to make a program that will take a list of words from a .txt file and add the alphabet to the end of each word.
the code i have just makes it read and re-read the first line. since each list will be different i cant just do
(read-line)
(read-line)
(read-line)
etc....
because each list will have different amounts of lines
the way i want to have it read is to get the first line, add a,b,c,d etc... to the end then goto the next line.
This is my code i have to get from file
(define (adder path)
(alpha-get "test.txt"))
(define (alpha)
0)
(define (alpha-get dir)
(set! alpha
(list (with-input-from-file dir
(lambda ()
(list
(read-line))))))
(begin
(display alpha)
(alpha-get "readsme.txt")))
im forgetting the add suffix for the moment as i know how to do that
can someone help me please. the procedure to get the files id alpha-get.
any help with higher order procedures that might do what i need would be great