質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

COBOL

COBOL(COmmon Business Oriented Langage)は、実務処理用に開発されたプログラミング言語です。

Q&A

解決済

1回答

2754閲覧

COBOL,MACのターミナルのエラーメッセージ

COBOL_Y

総合スコア0

MacOS(OSX)

MacOSとは、Appleの開発していたGUI(グラフィカルユーザーインターフェース)を採用したオペレーションシステム(OS)です。Macintoshと共に、市場に出てGUIの普及に大きく貢献しました。

COBOL

COBOL(COmmon Business Oriented Langage)は、実務処理用に開発されたプログラミング言語です。

0グッド

0クリップ

投稿2020/06/17 06:51

編集2020/06/18 01:02
プログラミング始めたばかりで知識全然ないです。 COBOLを勉強しようと思い MACのターミナルを使って実行することができると聞いたので、色々と設定をして ↓このコードは実行することができました。(VScodeで書きました) ```COBOL コード
<VScode> IDENTIFICATION DIVISION. PROGRAM-ID. hello. DATA DIVISION. WORKING-STORAGE SECTION. PROCEDURE DIVISION. MAIN-RTN. DISPLAY "HELLO WORLD!". MAIN-EXT. STOP RUN.

<コンソール>
$ cobc -x /Users/MYpc/Desktop/COBOL/hello.cbl
$ ./hello
HELLO WORLD!

ですが、↓のコードはエラーがたくさん出てきて実行することができませんでした。

COBOL

1コード
<VScode> IDENTIFICATION DIVISION. PROGRAM-ID.PROG01. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT 仕入データ ASSIGN TO SYS010-UT-MT-S. SELECT 仕入ファイル ASSIGN TO SYS020-DA-DK-S. DATA DIVISION. FILE SECTION. FD 仕入データ BLOCK 50 RECORDS. 01 I-仕入レコード. 03 I-商品コード PIC X(6). 03 I-商品名 PIC N(10). 03 I-単価 PIC S9(5). 03 I-仕入数量 PIC S9(5). FD 仕入ファイル BLOCK 50 RECORDS. 01 O-仕入レコード. 03 O-商品コード PIC X(6). 03 O-商品名 PIC N(10). 03 O-単価 PIC S9(5) COMP-3. 03 O-仕入数量 PIC S9(5) COMP-3. 03 O-仕入額 PIC S9(5) COMP-3. WORKING-STORAGE SECTION. 01 W-エンドフラグ PIC X.

<コンソール>
cobc -x /Users/MYpc/Desktop/COBOL/PROG01.cbl
/Users/MYpc/Desktop/COBOL/PROG01.cbl: 15: warning: handling of USAGE NATIONAL is unfinished; implementation is likely to be changed
/Users/MYpc/Desktop/COBOL/PROG01.cbl: 21: warning: handling of USAGE NATIONAL is unfinished; implementation is likely to be changed
In file included from /var/folders/7l/f33_q0q16pxfz5f0jmwrw5hr0000gn/T//cob4973_0.c:55:
/var/folders/7l/f33_q0q16pxfz5f0jmwrw5hr0000gn/T//cob4973_0.c.l.h:21:23: error:
source file is not valid UTF-8
static cob_file *h_Ļ<95>Ņ<A5>Ã<87>Ã<BC>Â<BF> = NULL;
.
.似たようなエラー
.
.
20 errors generated.

試したこと

原因が全くわからないので何もできてないです。

補足情報(FW/ツールのバージョンなど)

ツールのバージョンはほぼ最新のやつだと思います。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

hoshi-takanori

2020/06/17 07:47

cobc って gnu-cobol ですよね。日本語の変数名には対応してないようなので、ローマ字にするとかの対応が必要なのでは。
COBOL_Y

2020/06/17 08:15

ありがとうございます!英語に直したらできました! 助かりました!
guest

回答1

0

自己解決

変数の日本語表記に対応していませんでした。

投稿2020/06/17 08:18

COBOL_Y

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問