Вопросы по теме 'gnucobol'

Универсальная функция из dlsym с разыменованным float
Компилятор GnuCOBOL поддерживает динамический CALL с помощью динамического поиска символов, но MCVE здесь строго C, и его немного меньше, чем минимально, чтобы продемонстрировать (что я думаю) работают как 4, так и 8-байтовые размеры. Это AMD-64,...
170 просмотров
schedule 29.09.2021

Как проверить, что отрицательное значение передается как буквенно-цифровой литерал?
По сути, мне был предоставлен входной файл, в который также передается сочетание буквенно-цифровых и числовых полей. Моя цель - проверить каждое поле на наличие достоверных данных. Первое поле представляет собой буквенно-цифровое значение с...
278 просмотров
schedule 14.10.2021

Вложенные циклы выполнения в COBOL?
Почему я не могу выполнить этот вложенный цикл выполнения в COBOL? Если я поставлю END-PERFORM. в любой строке раньше, чем там, где у меня последняя только перед ВЫХОДОМ ПРОГРАММЫ - работает. Но мне нужно, чтобы программа отображала значение...
4683 просмотров
schedule 06.03.2022

GnuCOBOL не может найти динамические символы, только в последней версии Ubuntu
Что-то изменилось в последнее время, я думаю. GnuCOBOL полагается на динамическую компоновку, символы просматриваются с помощью dlsym во время выполнения. Этот код поддержки времени выполнения CALL находится в OpenCOBOL уже около 7 лет. Он больше...
1951 просмотров
schedule 21.04.2022

Как сделать линию баланса в Cobol, используя 3 входных файла?
моя задача в классе - написать программу, которая читает 3 входных текстовых файла и генерирует 1 выходной текстовый файл. Все входные файлы должны быть предпочтительно в построчном режиме и никто не должен быть проиндексирован (это правила для того,...
774 просмотров
schedule 12.06.2022

Принятие подписанных значений как части записи
У меня есть довольно простая программа на Коболе, которую я использую для изучения структур записей. Я заметил странное поведение gnucobol при передаче числовых значений со знаком как части записи в операторе ACCEPT . Программа определяется...
71 просмотров
schedule 27.06.2022

Программа A на Коболе вызывает программу B через точку входа в B и падает
Программа COBOL B имеет 3 точки входа. Раздел Linkage содержит 1 общую область, а затем 3 области (назовите их link-sect-a, link-sect-b и link-sect-c). Программа A на Коболе вызывает программу B, используя запись 3. В z/OS это совершенно правильно...
96 просмотров
schedule 20.07.2022

Форматирование ввода-вывода файла COBOL
Как видно из названия, у меня возникли некоторые трудности с получением желаемого результата для моей программы COBOL. Программа берет данные из файла и выводит в определенном формате, это для домашнего задания. Когда я запускаю программу, она...
672 просмотров
schedule 30.08.2022

Чтение и переход к первой строке и другим строкам в файле
Как я могу прочитать файл .dat с такой структурой: ( A = ALPHANUMERIC && N = NUMERIC ) 0AAAAAAAANNNN (233 BLANK SPACES ) 999999 ( SEQUENTIAL NUMBER ONE BY ONE ) 1NNNNNNNNNNNNAAAAAAAAAAAAAAAAAAA (194 BLANK SPACES) 999999 (SEQUENTIAL NUMBER ONE BY...
3399 просмотров
schedule 21.06.2023

Как сделать двумерную таблицу (массив) и исправить ошибки
Мои результаты не получаются правильно, и я не слишком уверен, как делать двумерный массив. У меня есть мои выходы, за которыми следуют выходы, должны выглядеть ..... Хороший пример того, как настроить двумерную таблицу, поможет, поскольку я не...
1155 просмотров
schedule 20.04.2023

Индексация таблиц в коболе
У меня есть двумерный массив в коболе, и я хочу записать каждую строку в выходной файл. Я пишу следующий код, чтобы сделать это. FILE-SECTION. 01 FILE-TABLE. 05 FILE-TABLE-ROW OCCURS 10 TIMES INDEXED BY I. 10 FILE-TABLE-COL PIC X(1)...
685 просмотров
schedule 30.06.2023

Ошибка: синтаксическая ошибка, неожиданный идентификатор, ожидание конца файла
Это пример программы, которую я делаю для своего класса COBOL, и у меня было несколько вопросов о коде ошибки, который я получаю, когда пытаюсь скомпилировать через командную строку. Пожалуйста, смотрите ниже. Под COBOL будет код моего терминала....
6626 просмотров
schedule 06.02.2023

Как убрать символ окончания проверки?
Каждый раз, когда я пишу в выходной файл, всегда будет символ конца проверки ( □ ). Рассмотрим программу ниже: IDENTIFICATION DIVISION. PROGRAM-ID. HEY. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT...
85 просмотров
schedule 20.10.2022

Как записать запись с новой строки (в файле output.dat)
Я пытаюсь вывести текущий дисплей консоли в файл TFileOut.da. Но когда я пытаюсь записать запись, все данные выводятся в одну строку. PROGRAM-ID. TFile. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL....
108 просмотров
schedule 08.05.2023

COBOL — Понимание SET MYSELF
В моей программе COBOL у меня есть следующее утверждение: SET MYSELF (STATUS) TO -1. Что делает это утверждение? Я не понимаю слов СЕБЯ и СТАТУС. Кажется, что он дает параметру состояния значение -1, я прав? Что значит САМ?
134 просмотров
schedule 08.06.2023

Подстрока COBOL между двумя конечными точками
Я понимаю, что string_variable(start:length) можно использовать для получения подстроки строки с заданной начальной точкой и длиной подстроки, однако я обнаружил, что мне часто нужно получить подстроку между «начальной» и «конечной» точкой. Хотя...
274 просмотров
schedule 08.12.2023

Переопределение массива как строки работает в MFCOBOL, но выдает предупреждение в GnuCOBOL
01 COUNTER. 03 DIGITS1 OCCURS 40 TIMES PIC 9. 03 STRING1 REDEFINES DIGITS1 pic X(40). Это отлично компилируется в Micro Focus Visual COBOL 2.3 в Visual Studio 2015. Это дает ошибку в GnuCOBOL, а именно В...
638 просмотров
schedule 07.02.2024

Тип данных в COBOL
Я написал следующую программу, я не понимаю, почему при компиляции программы я получаю сообщение об ошибке, говорящее, что A-COL(1,1) не является числовым значением, а отображение A-COL(1,1) дает мне 1. IDENTIFICATION DIVISION. PROGRAM-ID....
364 просмотров
schedule 24.05.2024