0
0
cobol.cobで給料計算ファイルを作ったのですが、エラが出ました
*cobol.cobの名前しました。以下にを入力しました。 IDENTIFICATION DIVISION. *プログラムの識別情報 PROGRAM-ID. SAMPLE-PROGRAM. *SAMPLE-PROGRAM AUTHOR. Your Name. DATE-WRITTEN. DD/MM/YYYY. DATA DIVISION. *データの定義や作業領域 WORKING-STORAGE SECTION. 01 EMPLOYEE-RECORD. 05 EMPLOYEE-ID PIC 9(5). 05 EMPLOYEE-NAME PIC X(20). 05 EMPLOYEE-SALARY PIC 9(7)V99. 05 TAX-RATE PIC 9(3)V99 VALUE 0.2. 05 NET-SALARY PIC 9(7)V99. PROCEDURE DIVISION. *社員情報の入力と給与計算、結果の表示を行っている。 MAIN-ROUTINE. *プログラムの実行を開始するエントリーポイント。ここから処理を始める DISPLAY "Enter employee ID: ". ACCEPT EMPLOYEE-ID. DISPLAY "Enter employee name: ". ACCEPT EMPLOYEE-NAME. DISPLAY "Enter employee salary: ". ACCEPT EMPLOYEE-SALARY. COMPUTE NET-SALARY = EMPLOYEE-SALARY - (EMPLOYEE-SALARY * TAX-RATE). DISPLAY "Employee ID: " EMPLOYEE-ID. DISPLAY "Employee Name: " EMPLOYEE-NAME. DISPLAY "Net Salary: " NET-SALARY.
で書きました。そして実行方法ですがですが、
以下の
cobc -x -o cobol cobol.cob
で方法で実行しました。
で原因のエラーなのですが、
cobol.cob:1: error: invalid indicator 'F' at column 7 cobol.cob:2: error: invalid indicator '?' at column 7 cobol.cob:3: error: invalid indicator 'M' at column 7 cobol.cob:4: error: invalid indicator 'E' at column 7 cobol.cob:5: error: invalid indicator '.' at column 7 cobol.cob:6: error: invalid indicator 'R' at column 7 cobol.cob:7: error: invalid indicator 'I' at column 7 cobol.cob:8: error: invalid indicator '?' at column 7 cobol.cob:9: error: invalid indicator 'G' at column 7 cobol.cob:10: error: invalid indicator 'L' at column 7 cobol.cob:11: error: invalid indicator 'E' at column 7 cobol.cob:12: error: invalid indicator 'E' at column 7 cobol.cob:13: error: invalid indicator 'E' at column 7 cobol.cob:14: error: invalid indicator 'T' at column 7 cobol.cob:15: error: invalid indicator 'N' at column 7 cobol.cob:17: error: invalid indicator 'U' at column 7 cobol.cob:18: error: invalid indicator '?' at column 7 cobol.cob:19: error: invalid indicator 'O' at column 7 cobol.cob:20: error: invalid indicator '?' at column 7 cobol.cob:21: error: invalid indicator 'P' at column 7 cobol.cob:22: error: invalid indicator 'E' at column 7 cobol.cob:24: error: invalid indicator 'P' at column 7 cobol.cob:25: error: invalid indicator 'E' at column 7 cobol.cob:27: error: invalid indicator 'P' at column 7 cobol.cob:28: error: invalid indicator 'E' at column 7 cobol.cob:30: error: invalid indicator 'P' at column 7 cobol.cob:32: error: invalid indicator 'P' at column 7 cobol.cob:33: error: invalid indicator 'P' at column 7 cobol.cob:34: error: invalid indicator 'P' at column 7 cobol.cob:37: error: PROGRAM-ID header missing
が表示されてしまいました。
以上の原因が正直わかりませんこの原因を解決できる方を探しています。わかる方がいましたら教えてください。
回答9件
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。