Я новичок в обучении, и вопрос, который мне задают, включает в себя функции ввода-вывода, которые я понятия не имею, как это работает, даже после прочтения. Вот два вопроса, с которыми мне действительно нужна помощь, чтобы начать, пожалуйста, предоставьте мне кодировки и некоторые пояснения, я смогу методом проб и ошибок с кодом, приведенным для других вопросов.
Q1) listdir (имя файла, имя каталога), которому дано имя каталога, перечислить его содержимое в текстовом файле. Список в форме, которая позволяет легко отделить имена файлов, даты и размеры друг от друга. (аналогично тому, что msdos делает с «dir», но вместо того, чтобы просто перечислять его, он помещает все файлы и детали в текстовый файл.
Q2) readlist (имя файла), который читает список имен файлов (каждое из которых было создано listdir в (Q1) и объединяет их в один большой список. (Читает из текстового файла в Q1 и затем назначает содержимое в 1 большой список, содержащий всю информацию)
Дело в том, что я узнал от школьного лектора только на вводном разделе, что даже не показан пример системного ввода или вывода, даже не изучена функция "use file". если кто-нибудь, кто знает sml, видит это, пожалуйста, помогите. Спасибо всем, кто помог мне.
Спасибо за ответ, в настоящее время я использую SMLNJ, чтобы попытаться это сделать. В основном, Q1 требует, чтобы я перечислил файлы каталога с «именем каталога», представленным в текстовом файле в «имя файла». Q2 требует, чтобы я прочитал из текстового файла «filename» и затем поместил содержимое в один большой список.
Дубликат: smlnj listdir