swprintf(buf, TEXT("%.2lf"), 3.275);
윗 문장을 test하기 위해 간단히 작성했습니다.
이렇게 해서 각각 3.27 / 3.28 / 3.29, 이런 값이 나와야 할것 같은데,
아래 그림과 같이 나오네요.. 이거 어떻게 해결해야 할까요???
void __fastcall TForm1::FormCreate(TObject *Sender)
{
TCHAR buf[256];
swprintf(buf, TEXT("%.2lf"), 3.265);
Edit1->Text = buf ;
swprintf(buf, TEXT("%.2lf"), 3.275);
Edit2->Text = buf ;
swprintf(buf, TEXT("%.2lf"), 3.285);
Edit3->Text = buf ;
}
 </a>
|