Чтобы получить консольный ввод в Паскале, вы можете использовать несколько методов. Вот несколько примеров кода:
- Readln:
Процедура Readln считывает входные данные с консоли до тех пор, пока не встретится символ новой строки. Он присваивает входное значение указанной переменной.
var
userInput: string;
begin
Write('Enter your input: ');
Readln(userInput);
WriteLn('You entered: ', userInput);
end.
- Чтение:
Процедура чтения считывает одно значение из консоли. Он ждет, пока пользователь введет и нажмет Enter. Входные данные присваиваются указанной переменной.
var
userNumber: Integer;
begin
Write('Enter a number: ');
Read(userNumber);
WriteLn('You entered: ', userNumber);
end.
- Readln с несколькими входными данными.
Вы можете использовать Readln для чтения нескольких входных данных с консоли, разделяя их пробелами или другими разделителями.
var
name: string;
age: Integer;
begin
Write('Enter your name and age (separated by a space): ');
Readln(name, age);
WriteLn('Name: ', name);
WriteLn('Age: ', age);
end.
- ParamStr:
Вы также можете передавать входные данные в качестве аргументов командной строки в вашу программу на Pascal, используя функцию ParamStr. Это позволяет вам вводить данные при выполнении программы.
var
userInput: string;
begin
userInput := ParamStr(1);
WriteLn('You entered: ', userInput);
end.
Это несколько способов ввода с консоли в Паскале. Выберите тот, который соответствует вашим конкретным требованиям.