greet_user :- write('Добро пожаловать! Пожалуйста, представьтесь.'), nl, write('Введите ваше имя (закончите точкой): '), read(Name), format('Здравствуйте, ~w! Рады видеть вас.', [Name]), nl. :- initialization(greet_user).
Standard input is empty
Добро пожаловать! Пожалуйста, представьтесь. Введите ваше имя (закончите точкой): Здравствуйте, end_of_file! Рады видеть вас. GNU Prolog 1.4.5 (64 bits) Compiled Feb 5 2017, 10:30:08 with gcc By Daniel Diaz Copyright (C) 1999-2016 Daniel Diaz | ?-
The brand new service which powers Ideone!
Widget for compiling and running the source code in a web browser!