<VScode> IDENTIFICATION DIVISION. PROGRAM-ID. hello. DATA DIVISION. WORKING-STORAGE SECTION. PROCEDURE DIVISION. MAIN-RTN. DISPLAY "HELLO WORLD!". MAIN-EXT. STOP RUN.プログラミング始めたばかりで知識全然ないです。 COBOLを勉強しようと思い MACのターミナルを使って実行することができると聞いたので、色々と設定をして ↓このコードは実行することができました。(VScodeで書きました) ```COBOL コード
<コンソール>
$ cobc -x /Users/MYpc/Desktop/COBOL/hello.cbl
$ ./hello
HELLO WORLD!
ですが、↓のコードはエラーがたくさん出てきて実行することができませんでした。
<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.COBOL
1コード
<コンソール>
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/ツールのバージョンなど)
ツールのバージョンはほぼ最新のやつだと思います。
回答1件
あなたの回答
tips
プレビュー