Каждый раз, когда я пишу в выходной файл, всегда будет символ конца проверки (□
).
Рассмотрим программу ниже:
IDENTIFICATION DIVISION.
PROGRAM-ID. HEY.
ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.
SELECT OUTFILE ASSIGN TO "alpha.txt".
DATA DIVISION.
FILE SECTION.
FD OUTFILE.
01 OUTREC PIC X(10).
PROCEDURE DIVISION.
OPEN OUTPUT OUTFILE
MOVE "ABCDEFGHIJ" TO OUTREC
WRITE OUTREC
CLOSE OUTFILE
STOP RUN.
Содержимое alpha.txt
ABCDEFJHIJ
□
Я использую Realia, потому что это то, что требует от нас наша школа. Я также знаю, что если я запущу тот же код выше, используя какой-либо другой компилятор, такой как OpenCobol, вывод будет в порядке, то есть без символа конца проверки.
Итак, как удалить символ окончания проверки?