/**********************************************************************/ /* Layout of Raw Data */ /* */ /* ----+----1----+----2----+----3----+----4 */ /* jones 41 male 76 212 2 0 */ /* smith 43 male 73 190 3 2 */ /* doe 35 female 70 130 1 2 */ /* */ /* */ /**********************************************************************/ /* used to read flat1 file */ data info; infile 'userid.sas.v6code(flat1)'; input name $ 1-10 age 11-12 sex $ 14-19 ht 21-22 wt 24-26 cars 28 chldrn 30; run; /**********************************************************************/ /* used to create raw data file */ data _null_; file 'userid.flat(flatfile)' lrecl=36 blksize=36; set info; put name $10. age ib4. sex $6. ht pib4. wt rb4. cars zd4. chldrn pd4.; run; /**********************************************************************/ data read_raw; infile 'c:\bslash raw_file' recfm=u; input name $ebcdic10. age s370fib4. sex $ebcdic6. ht s370fpib4. wt s370frb4. cars s370fzd4. chldrn s370fpd4.; run; /**********************************************************************/