Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] В чём разница между @CR, @LF и @CRLF

Ответить
Настройки темы
[решено] В чём разница между @CR, @LF и @CRLF

Старожил


Сообщения: 192
Благодарности: 1


Конфигурация

Профиль | Отправить PM | Цитировать


Конечно тупость... Но не могу понять в чём между ними разница

Отправлено: 19:27, 24-05-2009

 

Ветеран


Сообщения: 27449
Благодарности: 8087

Профиль | Отправить PM | Цитировать


@CR (Carriage Return) записывает в поток/файл один символ 0x0D;
@LF (Line Feed) записывает в поток/файл один символ 0x0A;
@CRLF записывает в поток/файл пару символов 0x0D,0x0A.

Разница в том, что в разных операционных системах был принят разный стандарт на разделитель строк в файлах последовательного доступа (текстовых): Новая строка — Википедия.

Также разные устройства (консоль, терминал, принтер, последовательный порт и т.п.) могут по своему интерпретировать эти символы. Простой пример с консолью Windows:
Код: Выделить весь код
#Region ;**** Directives created by AutoIt3Wrapper_GUI ****
#AutoIt3Wrapper_Change2CUI=y
#EndRegion ;**** Directives created by AutoIt3Wrapper_GUI ****
AutoItSetOption("MustDeclareVars", 1)

Local $i

ConsoleWrite("One: ")
For $i = 1 to 50
	ConsoleWrite(".")
	Sleep(100)
Next
ConsoleWrite(@CRLF)


ConsoleWrite("Two: " & @CRLF)
For $i = 1 to 10
	ConsoleWrite(@HOUR & ":" & @MIN & ":" & @SEC)
	Sleep(1000)
	ConsoleWrite(@CR)
Next
ConsoleWrite(@CRLF)

Exit(0)
Это сообщение посчитали полезным следующие участники:

Отправлено: 22:35, 24-05-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Аватара для Creat0R

Must AutoIt


Сообщения: 3054
Благодарности: 1009

Профиль | Сайт | Отправить PM | Цитировать


Twix1124,
Читайте правила форума (2.7), название темы не несёт смыслового характера.

-------
“Сделай так просто, как возможно, но не проще этого.”... “Ты никогда не решишь проблему, если будешь думать так же, как те, кто её создал.”

Альберт Эйнштейн

P.S «Не оказываю техподдержку через ПМ/ICQ, и по email - для этого есть форум. ©»

http://creator-lab.ucoz.ru/Images/Icons/autoit_icon.png Русское сообщество AutoIt | http://creator-lab.ucoz.ru/Images/Ic...eator_icon.png CreatoR's Lab | http://creator-lab.ucoz.ru/Images/Icons/oac_icon.png Opera AC Community


Отправлено: 22:52, 24-05-2009 | #3



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » [решено] В чём разница между @CR, @LF и @CRLF

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
интернет в чём разница альлёша Хочу все знать 3 05-10-2009 15:39
Установка - [решено] В чём разница между OPK и AIK? yurikoles Microsoft Windows 7 1 31-07-2009 05:43
В чём разница между DDR-II SDRAM и DDR-II ? binders Хочу все знать 5 29-11-2008 22:23
В чём разница между 17 и 19 дюймами у LCD мониторов ? binders Хочу все знать 13 26-10-2008 22:00
В чём разница 4x/8x tolbol Видеокарты 3 15-05-2008 15:32




 
Переход