OberonCore https://forum.oberoncore.ru/ |
|
String Expression https://forum.oberoncore.ru/viewtopic.php?f=29&t=1257 |
Страница 1 из 1 |
Автор: | hothing [ Пятница, 21 Ноябрь, 2008 11:31 ] |
Заголовок сообщения: | String Expression |
Можно ли присвоить массиву символов многострочний текст. Пример: Код: s: ARRAY 30 OF CHAR;
... s := "Line1 Line2 Line3 " or ... s := "Line1" "Line2" "Line3"; |
Автор: | Александр Ильин [ Пятница, 21 Ноябрь, 2008 12:21 ] |
Заголовок сообщения: | Re: String Expression |
Код: CONST EOL = 0DX+0AX;
... s := 'Line1'+EOL +'Line2'+EOL +'...' |
Автор: | Евгений Темиргалеев [ Пятница, 21 Ноябрь, 2008 12:25 ] |
Заголовок сообщения: | Re: String Expression |
Вопрос, что Вы дальше будете делать со строкой в массиве. Если писать в лог/текст, то новые строки Вы не увидите. Docu/TextMappers писал(а): PROCEDURE (VAR f: Formatter) WriteChar (x: CHAR)
Write character x. For control characters the numerical literal form enclosed in spaces is written. Pre f.rider # NIL (not explicitly checked) Post x >= " " & x # 7FX character written as is x < " " OR x = 7FX " " code(x) " " written |
Автор: | Александр Ильин [ Пятница, 21 Ноябрь, 2008 12:34 ] |
Заголовок сообщения: | Re: String Expression |
Евгений Темиргалеев писал(а): Вопрос, что Вы дальше будете делать со строкой в массиве. Если писать в лог/текст, то новые строки Вы не увидите. Log.Msg выводит как ожидается, с переводами строк.
|
Автор: | Valery Solovey [ Пятница, 21 Ноябрь, 2008 12:37 ] |
Заголовок сообщения: | Re: String Expression |
Ну тогда, вроде, и 0DX будет достаточно. |
Автор: | hothing [ Пятница, 21 Ноябрь, 2008 13:07 ] |
Заголовок сообщения: | Re: String Expression |
Спасибо. Такие строки мне нужны для генератора кода. А писать 10-20 раз f.WriteString("blabla") не хочется\не нравится. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |