Files
envi-code/SourceCode/Code2026/Dimension/ADSPrintf.cpp
T
2026-09-28 15:28:50 +08:00

52 lines
812 B
C++

#include "StdAfx.h"
#include "ADSPrintf.h"
ADSPrintf::~ADSPrintf()
{
}
ADSPrintf & ADSPrintf::operator << (LPCTSTR str)
{
ads_printf(_T("%s"), str);
return *this;
}
ADSPrintf & ADSPrintf::operator << (int i)
{
ads_printf(_T("%d"), i);
return *this;
}
ADSPrintf & ADSPrintf::operator << (long i)
{
ads_printf(_T("%ld"), i);
return *this;
}
ADSPrintf & ADSPrintf::operator << (const ads_point pt)
{
TCHAR sOut[1024] = _T("");
_stprintf(sOut, _T("(%g,%g,%g)"), pt[0], pt[1], pt[2]);
ads_printf(sOut);
return *this;
}
ADSPrintf & ADSPrintf::operator << (ads_real r)
{
TCHAR sOut[80] = _T("");
_stprintf(sOut, _T("%g"), r);
ads_printf(sOut);
return *this;
}
ADSPrintf & ADSPrintf::operator << (const CString &str)
{
ads_printf(_T("%s"), (LPCTSTR)str);
return *this;
}