Описание тега pl-i
PL/I programming language used on IBM Mainframes
1
ответ
Набор символов PL/I и IBM Personal Communications - отображаются неправильные символы
Некоторые символы, которые я ввожу в редактор, отображаются не так, как на клавиатуре. Так что у меня есть сообщения об ошибках, как это: Символ с десятичным значением 176 не принадлежит к набору символов PL/I. Это будет игнорироваться. при попытке …
21 янв '17 в 11:40
2
ответа
Зубчатый массив PL1 (PL/I)
Мне нужен зубчатый динамический массив в PL/I, но я не знаю, как это реализовать. Нужно что-то вроде: dcl v dim(*,*) fixed bin(31) ctl; allocate v dim(5,*); allocate v(1) dim(10); allocate v(2) dim(100); Как мне это сделать?
09 июн '17 в 08:34
1
ответ
Кто-нибудь может уточнить, как получается результирующее значение?
Фрагмент кода в PL/I приведен ниже: DECLARE WAVE_LTH FLOAT BINARY(21); ... WAVE_LTH = 11001E-10B (**resultant value = 0.0244140**) Кто-нибудь может уточнить, как получается результирующее значение?
02 сен '15 в 06:21
1
ответ
Почему сравнение не работает, как я подозреваю? PL/I
Это сравнение печатает '0'b, Не понимаю, почему... Как я знаю, строки автоматически преобразуются в float в PL/I, если это необходимо. put skip list('-2.34e-1'=-2.34e-1);
19 янв '17 в 15:32
1
ответ
pl/i предприятие динамически распределяет файл
Я пытаюсь динамически выделить файл через OPEN FILE (OUT) TITLE('DSN(XXXXX.XXXXX.MILTEST),LRECL(80)'); Файл создан, но размер записи является значением по умолчанию. Я попытался env переменную и альтернативное имя с DD_DDNAME но продолжай получать U…
23 окт '15 в 14:36
1
ответ
Установить указатель адреса на указатель в PL/I
Я не понимаю исходный код PL/I: DCL AA CHAR(10) BASED(P1); DCL BB CHAR(10) INIT ("BBBBBBBBBB"); DCL CC CHAR(10) INIT ("CCCCCCCCCC"); DCL DD CHAR(10) INIT ("DDDDDDDDDDD"); DCL ADDR BUILTIN; DCL P1 PTR; DCL P2 PTR; P1 = ADDR(BB); Display(AA); P1 = ADD…
13 апр '15 в 04:39
1
ответ
Назначение структуры PL1 с опцией BY NAME во время выполнения или компиляции
В PL1 можно назначить структуру с опцией BY NAME. Эта функция используется только во время выполнения или только во время компиляции? Документация IBM не очень полезна в этом случае.
10 сен '14 в 15:25
1
ответ
PL/I & не печатает на табуляции
У меня есть следующий код PL/I: declare 1 u union, 2 c character(1), 2 ci fixed binary(4) unsigned; ci = data_mem(data_ptr); put list (c); Что он делает, так это то, что он принимает целое число и выводит его, как если бы это было значение ascii/ebc…
09 фев '17 в 19:28
2
ответа
ONCODE=451 Состояние ХРАНЕНИЯ поднято
Недавно я выпустил обновление для программы отчетов HOST. Наш магазин использует Enterprise PLI. Я добавил 2 новые структуры, объявленные как BASED. Поэтому я в основном использую оператор ALLOC, чтобы выделить необходимое хранилище для структур, а …
09 ноя '18 в 18:40
1
ответ
Сохраняется ли переменная z/OS PL/I CONTROLLED между отдельными вызовами процедуры?
Сохраняется ли переменная z/OS PL/I CONTROLLED между отдельными вызовами процедуры? Давайте предположим, что нам нужен счетчик, который является внутренним для подпрограммы и сохраняется при вызовах. Самый простой способ сделать это - использовать с…
07 мар '12 в 18:54
3
ответа
Почему PL/ я не сделал это в научных вычислениях?
PL/I - очень старый язык, но, похоже, он не получил большой известности и признательности как Fortran для научных вычислений. Это почему? Поиск в Интернете показывает, что существует множество кодов PL/I для научных вычислений. Среди прочего есть на…
14 июл '10 в 10:12
2
ответа
Где найти компилятор PL/I для Windows?
50 лет назад я работал в IBM в среде мэйнфреймов и был абсолютным поклонником PL/I, этого мощного и гибкого языка. Сегодня я на пенсии и хотел бы снова программировать на этом языке. Я ищу компилятор PL / I для моей машины с Windows 10. Где я могу н…
16 июл '18 в 17:00
1
ответ
Когда в PL/1 есть целочисленное деление?
В PL/1 так много разных числовых типов данных. И я хочу знать, когда есть целочисленное деление, а где нет. На мгновение я написал небольшой пример, который показывает (по крайней мере для меня), что PL/1 очень запутан в нем: DCL BIN15 FIXED BIN(15)…
11 янв '18 в 09:50
0
ответов
Официальный набор тестов для PL/ мне нравится для Cobol 85?
Кто-нибудь может указать мне на официальный набор тестов для PL/I? поскольку PL / I является стандартом ANSI, я надеялся найти такой набор, но до сих пор мне не удалось найти его. Идеально было бы найти набор, например набор тестов для набора тестов…
29 окт '15 в 13:38
2
ответа
PL/I - Как прочитать файл в цикле, не открывая / закрывая файл несколько раз
У меня есть программа, которая читает файл (FILE1). Для каждой записи в FILE1 он получает поле "A" и выполняет поиск в FILE2, чтобы найти запись с совпадающим значением поля "B". Когда A = B, некоторые поля из обоих файлов считываются. Программа в н…
16 сен '16 в 13:30
1
ответ
PL/1 фиксированный и float, dec и bin типы данных. Разница между декабрем и бином. Сколько байт?
Я пришел из C++ и java и сейчас читаю книгу о PL/1, и у меня есть некоторые проблемы с пониманием типов данных. Сначала исправлена корзина. Как я понимаю, на самом деле существует 4 фиксированных типа бинов. Они есть: фиксированный бин (7,n) - 1 б…
21 фев '17 в 19:11
3
ответа
Взаимодействие z/OS MVS и z/OS UNIX в программе PL/I?
Я искал разные ресурсы в Интернете, но не смог найти однозначного ответа, который понял, поэтому я спрашиваю здесь: Как я могу вызвать z/OS UNIX-код из z/OS MVS? Я знаю что BPXBATCH PGM ... может вызвать программу z/OS UNIX из z/OS MVS TSO. Но можно…
08 июн '18 в 09:08
3
ответа
Обработка ошибок в PL/I при использовании внешней DLL?
Я вызываю внешнюю DLL из моего модуля PL/I. DLL принимает указатель на массив в качестве входных данных и возвращает другой указатель на выходной массив вместе с сообщением об ошибке и кодом возврата. Я сделал подходящую обработку ошибок (в моем мод…
30 сен '13 в 13:48
0
ответов
PL/1. начать варианты (встроенный). Выделение памяти
Я читаю книгу о PL/1 и сомневаюсь в том, что говорит автор: И даже больше... Я сделал несколько тестов, и они действительно кричат, что это совсем не так. Я могу объяснить, что они, если нужно. Вопрос в том, действительно ли выделение памяти происхо…
24 фев '17 в 11:45
0
ответов
Код 9250 в PLI
Я получаю ошибку ONCODE 9250 в PL1, из-за которой подмодуль, который я пытаюсь вызвать из модуля CTL, не работает. Ошибка: Не удалось найти доступную процедуру с записью "*******". Пожалуйста, помогите в решении этой проблемы
25 ноя '19 в 14:56