cobol의 구문에 문제가 있습니다. 나는 4.2.0-16-일반적인 우분투에 오픈 코볼 패키지를 사용하고, 그리고 난 오류가있어 : ~/cobol$ cobc -free -x -o cal cal.cbl
cal.cbl:6: Error: syntax error, unexpected $undefined, expecting "end of file"
내 cal.
이것은 입력 파일을 읽고, 일부 처리를하고, 처리 된 데이터를 깔끔하고 읽기 쉬운 형식으로 출력 파일에 인쇄하는 것을 포함하는 숙제입니다. 첫 번째 레코드는 출력 파일에 완벽하게 인쇄됩니다. 그 이후의 모든 레코드는 레코드가 입력 파일에서 읽혀 졌을 때 추가 된 공간으로 읽혀진 것처럼 보입니다. 모든 입력 데이터의 위치를 변경하고 쓸모 없게 만듭니다.
에 내가이 프로그램에 몇 가지 오류를 가지고,이 라인 (34)의 오류는 다음과 같습니다 isi-data-tabel.
DISPLAY (,) 'cabang ', subscript-cabang, bulan ', subscript-bulan, ' : '.
ACCEPT (,) jumlah-unit-terjual (subscript-cabang,
내 문제는 파일에서 읽은 변수에 다른 문자열이 들어 있는지 또는 일치하는지 확인하는 것입니다. 즉 , 그 BRADD PIC X (30)을 변수 일치 또는 키보드에 의해 도입 된 문자열을 포함하는 파일에서 찾을 모든 레코드. 나는이 문제가 INSPECT 명령을 통해 해결 매우 확신, 그리고 내 코드에서 이런 식으로 뭔가를 시도했다 : CITY 내가 키보드를
숙제를 위해 우리는 파일 처리에서 다단계 제어 나누기를 연습하고 있습니다. 우리는 입력 파일에서 데이터를 가져 와서 각 그룹을 처리합니다 (이 경우 사무실, 건물 및 관리 에이전트에서 월의 총 임대료를 계산하는 속성 관리 루틴). 데이터를 멋진 보고서 파일에 저장합니다. 필자는 지금까지 작성한 내용을 작성하고 링크를 제공했습니다. 출력 포맷팅에 신경을 쓰지
각 줄마다 하나씩이 형식의 S9(6)V9(2) 고정 소수점 숫자가 있지만 실제로 읽을 때 수학에 넣으려고 할 때 non numeric 오류가 발생합니다 작업. 또한, 프로그램에 표시하려고 할 때 파일에 567123.45으로 쓰여진 번호는 +567123.04으로 변수에 저장됩니다. 예를 들어 123.45의 파일 번호는 +123.45.00으로 변수에 저장되며
임의의 숫자 생성기 (나중에 임의의 숫자가 [A-Z] 문자로 변환 됨)를 만들려고합니다. 무작위 발전기의 주요 부분이 작동하지만, 계속해서 임의의 결과 인 0.6734141422을 수신합니다. 내가 직면 한 또 다른 문제는 내 프로그램이 너무 빨리 컴파일되는 반 시간입니다. 현재 날짜를 밀리 초 단위로 사용하고 있기 때문에 프로그램을 빠르게 컴파일하면 RA
저는 두 가지 주요 함수를 호출합니다. 두 번째 함수 (Decrypt)는 첫 번째 함수 (Encrypt)를 호출합니다. 여기에서는 Encrypt가 두 번 호출됩니다. 한번은 메인에, 그리고 한번은 디 크립트 내부에 있습니다. 문제는이 방법으로 작업을 거부한다는 것입니다. 일단 Encrypt가 주에서 사용되면, 프로그램에서 아무 곳에서나 Encrypt를 다시
일부 cobol 코드에 문제가 있습니다. 다음 코드에서는이 두 가지 오류가 발생합니다. 컴파일러는 추가 작업을 시도 할 때 좋아하지 않습니다. 다음 MOVE UNION-DUES TO OLD-DUES
MULTIPLY UNION-DUES BY .04 GIVING NEW-DUES
ADD UNION-DUES TO NEW-DUES
MOVE
다음 코드 : Error: syntax error, unexpected WORD, expecting PROGRAM_ID 내가 오류를 발견 할 수없는입니다 : IDENTIFICATION DIVISION.
PROGRAM-ID. tester.
PROCEDURE DIVISION.
greet_program.
DISPLAY "HELLO WORLD !"