|
작은 악마 님이 쓰신 글 :
: // 야드 값을 비터로 바꿔주기
: void __fastcall TFrm_Order::yad_mty()
: {
: float yad, countyad; //변수선언
: int mty;
: yad = 0.9144;
: mty = StrToInt(Edt_Countyad->Text.Trim());
: countyad = yad * mty;
:
: Edt_Countmty->Text = countyad;
: Edt_BName->SetFocus();
: Edt_BName->SelectAll();
:
: }
: 여기서 말이요 에디터 값에 야드값을 미터로 환산하는데요, 소수점 자리수가 넘 많아서여 한 소수점 두자리에서 끈어 줄라고 하는데 어떠게 하면 돼나여...
: 답변 쩜 부탁함니다..참고로 SubString 를 써 봣는데도 안 돼어서야..
:
유앤아이 현지아빠입니다 ...
printf 문을 사용 하시면 됩니다 ...
AnsiString 형의 메소드 중에 printf 문을 사용 하시어 ... 포멧을 잡아주시면 ...
됩니다 ...
AnsiString Temp;
Temp.printf("%5.2f", 0.944);
Edt_Countmty->Text = Temp;
이런식으로....
그럼
|