Оберон-клуб «ВЄДАsoft»

Твердыня модульных языков
Текущее время: 28 мар 2024, 23:38

Часовой пояс: UTC + 2 часа




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
СообщениеДобавлено: 01 дек 2019, 00:16 
Не в сети

Сообщения: 53
Как правильно модифицировать этот код, чтобы можно было щелчками мыши запустить скомпилированное exe и окно программы чтобы после этого сразу не закрылось?

Код: "OBERON"
  1. MODULE d1;
  2. IMPORT Out;
  3. BEGIN
  4. Out.String("Привет, мир!");
  5. Out.Ln
  6. END d1.

_________________
Работаю в Windows 10. В то же время также установлен Линукс для некоторых ситуаций


Вернуться к началу
 Профиль  
Ответить с цитатой  
СообщениеДобавлено: 01 дек 2019, 01:25 
Не в сети
Аватара пользователя

Сообщения: 1019
Откуда: Днепропетровская обл.
Классически для этого применяется чтение символа из потока ввода. Можно попробовать так:

Код: "OBERON"
  1. MODULE d1;
  2. IMPORT In, Out;
  3. VAR ch: CHAR; (* SHORTCHAR? Зависит от выбранного диалекта *)
  4. BEGIN
  5. Out.String("Привет, мир!");
  6. Out.Ln;
  7. In.Open; In.Char(ch)
  8. END d1.

Код не проверял, даже не уверен в нужности In.Open

Можно ещё IMPORT Platform и потом Platform.System("pause")


Вернуться к началу
 Профиль  
Ответить с цитатой  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 2 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
© VEDAsoft Oberon Club