くだすれDelphi(超初心者)その28
■ このスレッドは過去ログ倉庫に格納されています
0375メ力名無しさん
2005/11/22(火) 16:26:16以下のような設定ファイルから「SLOPE」の行だけを読み出してDouble型のvolt[1]とDouble型のvolt[2]に代入し、
それをInt型の値と乗算しDouble型をString型に変換して出力することが解らずに悩んでいます。
----------------------------
STORAGE_MODE interlaced
FILE_TYPE INTEGER
SLOPE 1.87500E-04,1.87500E-04
X_OFFSET 0.00000E+00
Y_OFFSET 0.00000E+00,0.00000E+00
----------------------------
~~~~~~C 言語での例~~~~~~
for(ch=1;str[0]!='S' || str[1]!='L';ch++)fgets(str,60,fp2); /* SLOPE確定 */
sscanf(str,"%s %le,%le",&word,&volt[0],&volt[1]);
~~~~~~Delphiでやった部分~~~~~~~
while not Eof( hdrfile ) do // ファイルの終端までループ
begin
Readln( hdrfile, s );
if s[1]='S' then if s[2]='L' then Memo1.Lines.add(s); // SLOPE確定
// volt[1] volt[2] に読み込む
end;
まとめると解らないのは以下の2点
○ C言語でいう #le 型の読み込みがわからない
○ Double型をString形式にできない
是非教えていただきたく、お願いします。
■ このスレッドは過去ログ倉庫に格納されています