":"; exec newlisp $0 "$@" ;;; Check if a file contains at least one ^M character (if (< (length (main-args)) 3) (begin (println "Usage: control-m <filename>") (exit))) (setq filename (nth 2 (main-args))) (setq file (open filename "read")) (unless file (begin (println "Cannot open file " filename) (exit))) (define (test) (while (setq in-char (read-char file)) (if (= in-char 13) (throw "YES"))) (throw "NO")) (catch (test) 'ans) (println ans " " filename) (close file) (exit)
Ответ на:
комментарий
от hbee
Ответ на:
комментарий
от hbee
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Помогите с программой копирования фалов на си. (2013)
- Форум Чтение из UTF-8 файла в массив на языке Rust (2015)
- Форум Не получается написать прогу (2010)
- Форум самодельный минилисп (2022)
- Форум Непонимаю я как открыть пайп (2014)
- Форум Решил освоить perl =) (2005)
- Форум Не могу разобраться с ошибкой сегментирования (2017)
- Форум Смотрите, какая интересная библиотека для си. (2013)
- Форум создание дочерних процессов_ (2010)
- Форум freeradius 1.1.8 + pptpd (2011)