Вверх ↑
Ответов: 2059
Рейтинг: 132
#1: 2015-09-14 19:05:05 ЛС | профиль | цитата
Tad,
я так и ожидал что так будет понято.
Нуль-терминированные строки являются стандартом в Си и некоторых других языках программирования. Поскольку они используются для передачи строковых аргументов в стандартные функции во многих операционных системах, операции для работы с нуль-терминированными строками появились в Паскале и других языках.

Имеется ввиду, что символы между CR+LF - это не строка. Подразумевалась обычная строка - длина-буковки-ноль, а не терминированная CR+LF.
Есть разное представление строк, но для удобства почти все варианты имеют ноль на конце. Ноль на конце - иначе нуль-терминированная.
Вариант с Си - это частный случай. В данном случае язык не важен для рассуждений, пусть будет Си.
Где ты их нашёл в текстовых файлах - загадка великая.

Ну причём здесь это.
Предположим я помещаю весь текст книжки в строковую переменную, как она будет представлена? - одной строкой.
Для того, чтобы ты не парился с перебором строк при загрузке многострочного текста.

Понятно.
Но мне кажется всё равно парсится по переводу строки и возврату каретки, когда каждому узлу списка присваивается псевдострока.
Просто, наверное, не делается каких-то лишних телодвижений.
Смысл мне понятен.
карма: 6

0