| Unkind |
Сообщение
#1
|
|
Группа: Пользователи Сообщений: 1 Пол: Мужской Репутация: 0 |
Можно ли в переменную типа STRING ввести маркер конца строки?может ли он вообще в нем содержаться?каким образом?
|
![]() ![]() |
| SKVOZNJAK |
Сообщение
#2
|
![]() Профи ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 930 Пол: Мужской Репутация: 11 |
Цитата , что в переводе означает Английский язык за качество не пинал только фанат и ленивый. Цитата Где здесь маркер, повествующий о том, что строка уже закончилась, и дальше не нужно ее просматривать, можно поподробнее? Создай простой текст в редакторах типа блокнота на разных операционках и просмотри побайтово. Нету там нуля в конце строки. Символы #13,#10 стандарт по факту маркера EOL для виндовса, #10 для линукса, #13 для макинтоша. Первоначально стандарты как раз и разрабатывались для удобства печатания: операционки-то были маленькие а принтеры матричные, насыщать текстовики вордовским мусором было совсем не обязательно. Текст набранный в блокноте: Код qwe 1234 ddfgghj А вот как этот текст выглядит в редакторе в виде двоичного файла ![]() #0 в ASCII шрифте выглядит также как и #32, и где он здесь между строк? Конец строки обозначается маркером #13,#10. Аналогичная картина в досе и линуксе, маки не тестил, но по коственным данным (кнопкам в редакторе kwrite)и там в конце строки простого текстового файла ставится не #0. Поставь #0 в концах строк в батника, запусти и полюбуйся на глюки. Похоже система об упоминаемом тобой формате ничего не знает. Сообщение отредактировано: SKVOZNJAK - |
Unkind переменная типа STRING 23.02.2010 16:28
volvo Переменная типа String (если ты о Паскалевском тип… 23.02.2010 19:53
SKVOZNJAK Причём здесь ноль - в виндовсе и досе другой марке… 27.02.2010 2:15
volvo Правда что-ли? #13 и #10 - это вообще-то CR/LF (Ca… 27.02.2010 3:18![]() ![]() |
|
Текстовая версия | 28.12.2025 19:37 |