Я написал программу для создания формата текстового файла, но у меня возникла проблема с созданием последней пустой строки. Таким образом, программа, которая используется для генерирования текстового файла, выдает ошибку для пустой строки. Как вы знаете, мы можем удалить пустую строку при разборе, но наш клиент говорит, что нет необходимости создавать пустые строки при создании текстового файла. Поэтому, пожалуйста, помогите этому делу для создания пустых строк. Позвольте мне поделиться примером запроса для вашей справки
DEFINE VARIABLE cExportData AS CHARACTER NO-UNDO FORMAT 'X(250)'.
DEFINE VARIABLE cPath AS CHARACTER NO-UNDO.
DEFINE VARIABLE cExt AS CHARACTER NO-UNDO.
DEFINE VARIABLE cSFTL AS CHARACTER NO-UNDO FORMAT 'X(150)'.
DEFINE VARIABLE cMessageDateTime AS CHARACTER NO-UNDO.
ASSIGN
cPath = "R:\Downloads\progress\".
cExt = ".Txt".
cMessageDateTime = "123456789".
OUTPUT TO VALUE (cPath + cMessageDateTime + STRING(MTIME) + cExt ).
cExportData = "Data1" + CHR(10) + "Data2" + CHR(10) + "Data3" + CHR(10) + "END.".
MESSAGE cExportData.
OUTPUT TO CLOSE.
Поэтому, когда я вижу экспортированный текстовый файл с помощью NOtepad ++, я мог видеть первые 3 для Data1, Data2, Data3, но 4-я строка создается с пустой. Поэтому мне нужно прекратить создание 4-й строки.