Описание тега gnucobol

GnuCOBOL - это бесплатный (как в "свободе слова", так и в "бесплатном пиве") компилятор COBOL, ранее известный как OpenCOBOL. Он реализует значительную часть стандартов COBOL 85, COBOL 2002 и COBOL 2014, а также многие расширения. GnuCOBOL переводит COBOL в C и компилирует переведенный код, используя собственный компилятор C на различных платформах, включая GNU/Linux, Mac OS X, IBM z/OS, Unix, AS/400 и Microsoft Windows.
0 ответов

Получение последних четырех (04) цифр

Ниже мой код с файлами и выходным файлом. Последние четыре вычисления доставляют мне больше всего хлопот, главным образом, DISCNT PRCNT. Я не получаю правильный вывод в discnt percnt; пытаясь понять, как отобразить его в столбце; и если кол-во покуп…
10 апр '15 в 12:31
2 ответа

Как отобразить десятичный формат вывода в коболе?

В настоящее время я изучаю старый язык программирования COBOL, но столкнулся с проблемой. это образец программы Cobol. IDENTIFICATION DIVISION. PROGRAM-ID. MONTHLY. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT IN-FILE ASSIGN TO "…
24 авг '16 в 09:28
2 ответа

Точка входа GnuCOBOL не найдена

Я установил GnuCOBOL 2.2 в моей системе Ubuntu 17.04. Я написал базовую программу hello world для тестирования компилятора. 1 IDENTIFICATION DIVISION. 2 PROGRAM-ID. HELLO-WORLD. 3 *--------------------------- 4 DATA DIVISION. 5 *--------------------…
12 ноя '17 в 06:24
1 ответ

Скомпилированная программа GNUCobol считает на одну запись больше, чем ожидалось

Я изучаю программирование на языке COBOL и использую GNUCobol (в Linux) для компиляции и тестирования некоторых простых программ. В одной из этих программ я обнаружил неожиданное поведение, которого я не понимаю: при чтении последовательного файла з…
17 дек '17 в 11:48
2 ответа

GnuCOBOL не может найти динамические символы, только в последней версии Ubuntu

Я думаю, что недавно что-то изменилось. GnuCOBOL полагается на динамическое связывание, символы ищутся с помощью dlsym во время выполнения. Этот код поддержки времени выполнения CALL существует в OpenCOBOL уже около 7 лет. Он больше не работает на U…
07 окт '14 в 01:52
3 ответа

Отображение нулей в COBOL

Я новичок в COBOL, и наша последняя учебная деятельность заключается в том, что мы постараемся получить выходные данные из трех пунктов, например: 0000/2013 00012345 12345 ** Я попытался с моим кодом ниже, но он явно не дает мне вывод, который я хоч…
21 окт '13 в 06:30
1 ответ

Программа COBOL не закончится

В настоящее время я пишу программу на языке COBOL с экраном, который проверяет и отображает запись из файла. Тем не менее, программа застревает, когда я пытаюсь ввести команду, отличную от "F" или "Q". Хотя предполагается отображение нового экрана с…
23 апр '17 в 20:05
1 ответ

Ошибка GNUCobol (OpenCOBOL): libcob: модуль '"' не найден

Я конвертирую набор программ на COBOL, написанных для компилятора Microfocus для использования с GnuCobol. До сих пор я был довольно успешным, мне нужно было только изменить некоторые команды даты, связанные с микрофокусом, вместе с использованием G…
24 окт '17 в 00:34
1 ответ

Как сформировать раздел полей в xfd файле

У меня есть проблема, чтобы сформировать структуру раздела поля в XFD-файлы после анализа, выдав комманду "vutil32.exe -i -kx pogl.dad". Я надеюсь, что кто-нибудь может мне помочь, как сформировать структуру поля, как показано ниже. Я загрузил образ…
23 июн '15 в 03:21
1 ответ

Компилятор думает, что я ссылаюсь на несуществующий параграф или раздел

Я получаю ошибки относительно моего процедурного разделения в одном из моих назначений для класса. Это программа COBOL, которая, как предполагается, должна содержать промежуточные суммы среднего роста и веса заявителей, количества претендентов с кар…
24 мар '16 в 19:08
1 ответ

Неверный тип приведен из 'null'

Я все еще новичок в COBOL и работаю над проектом для школы уже почти неделю. Я использую OpenCobol 1.1. Когда я пытаюсь скомпилировать его, я получаю эту ошибку. typeck.c:5912: Invalid type cast from 'null' Tag 1 0 Tag 2 10 Aborting compile of lab4.…
11 окт '18 в 04:37
3 ответа

Программирование Windows GUI с помощью OpenCOBOL?

Я совершенно новичок в COBOL, но я хотел бы взглянуть на различные варианты программирования GUI в Windows. Мне не очень нравится Tcl/Tk. Есть ли какой-нибудь ресурс для разработки Windows GUI в COBOL таким же образом, как если бы вы разрабатывали G…
10 май '09 в 14:43
0 ответов

JNA и JNI - попытка сослаться на нераспределенную память

Я использую JNI (и теперь JNA, чтобы увидеть, если проблема изменится), чтобы подключить Java к C-коду. В этом коде есть два метода, которые я пытаюсь использовать, и они должны вызываться из кода Java много раз, однако, когда я делаю нативные вызов…
19 июн '17 в 13:34
5 ответов

Стандартный способ удалить пробелы из ввода в коболе?

Я только учу COBOL; Я пишу программу, которая просто повторяет ввод пользователя. Я определил переменную как: User-Input PIC X(30). Позже, когда я ПРИНИМАЮ пользовательский ввод, затем ОТОБРАЖАЮ пользовательский ввод "плюс некоторый дополнительный т…
12 янв '10 в 16:05
4 ответа

Исходный код COBOL мэйнфрейма IBM S/390

На моей новой работе у нас есть мэйнфрейм S/390, в котором приложения COBOL используются с конца 90-х годов. Мэйнфрейм стареет настолько, что нам нужно перейти на более новую систему. Мы - достаточно маленький бизнес, и мы не можем гарантировать, чт…
24 авг '18 в 04:30
1 ответ

Компиляция программы COBOL на Mac yosemite 10.10.2

Пока я запускаю свой код COBOL: $ cobc hello.cob Я получаю сообщение об ошибке: clang: error: unknown argument: '-R/opt/local/lib' (Сегодня) Я установил GnuCOBOL как root с $ port selfupdate $ port install open-cobol
03 фев '15 в 18:27
1 ответ

Как получить все файлы в каталоге в Cobol

Я работаю с GnuCOBOL(используя Windows), и мне нужно написать компилятор с ним. То, что я спрашиваю, - заданный путь к каталогу, могу ли я изменить файлы внутри него, используя COBOL? Важно сказать, что вы не можете знать имена файлов. Вы знаете тол…
08 мар '16 в 23:09
1 ответ

Ошибка с gmp при компиляции helloworl в COBOL

Я хочу запустить эту программу Hello World, на языке COBOL: Identification Division. program-id. HelloWorld. Procedure Division. Display 'Bonjour '. Display 'Comment allez vous ? ' . goback. Но у меня есть эта ошибка: In file included from /var/fold…
08 янв '16 в 09:15
2 ответа

Разделение цифр из упакованного десятичного поля

У меня есть 7-значное десятичное поле в моем файле. Как я могу определить элементы данных, которые будут извлекать / разделять эти 7 цифр? Например, я хочу, чтобы первые две цифры были в одном элементе данных, а другие - в другом, чтобы я мог ими ма…
14 ноя '16 в 07:26
1 ответ

Cobol - синтаксическая ошибка, неожиданный $undefined, ожидающий "конец файла"

У меня проблема с синтаксисом в коболе. Я использую пакет open-cobol в Ubuntu 4.2.0-16-generic, и у меня есть ошибка: ~/cobol$ cobc -free -x -o cal cal.cbl cal.cbl:6: Error: syntax error, unexpected $undefined, expecting "end of file" Мой файл cal.c…
16 июл '16 в 07:01