dir = ‘C:\Users\Desktop\4_T_S Diagram\’
fn1 = dir + ‘ST.1.txt’
fl = file_lines(fn1)-1
sal1 = fltarr(fl)
temp1 = fltarr(fl)
tmp = ‘ ‘
openr, 1, fn1
for i = 0, 0 do begin
readf, 1, tmp
endfor
i = 0
while (not eof(1)) do begin
readf, 1, d1, d2, format = ‘(i6, 1x, i5)’
temp1(i) = d1
sal1(i) = d2
i = i + 1
endwhile
close, 1
;stop
save, sal1, temp1, filename = dir + ‘ST.1 T-S.sav’
print, ‘finish’
이렇게 한후 print sal1 temp1 을하면 소숫점 뒷숫자가 0000으로 고정되어있습니다.
무엇이 잘못됬나요??
sal1을 예를들면 32.13 32.45 32.56 33.12 …가 정확한 데이터값인데 print를 하면 32.0000 32.0000 32.0000 33.0000 으로 출력됩니다.