S SKaushal New Member Apr 26, 2002 #1 Hi Can a Charcter field be Right-Aligned(By Default it is left aligned) when we use PUT STREAM to send data to a file. Cheers
Hi Can a Charcter field be Right-Aligned(By Default it is left aligned) when we use PUT STREAM to send data to a file. Cheers
C Crittar Member Apr 30, 2002 #2 right alignment One way you could do this is: DEFINE VARIABLE s-len AS INTEGER NO-UNDO. DEFINE VARIABLE str1 AS CHARACTER FORMAT 'x(20)' NO-UNDO. ASSIGN s-len = LENGTH(str1). PUT STREAM stream-name FILL(" ",20 - s-len) + str1. I know it's a little messy but it should do the job.
right alignment One way you could do this is: DEFINE VARIABLE s-len AS INTEGER NO-UNDO. DEFINE VARIABLE str1 AS CHARACTER FORMAT 'x(20)' NO-UNDO. ASSIGN s-len = LENGTH(str1). PUT STREAM stream-name FILL(" ",20 - s-len) + str1. I know it's a little messy but it should do the job.