Mam pytanie:
Czy mozna zamienic zmienne typu int lub float na zmienna typu char w c++? Jesli tak to jak? {hello}
--
Mam pytanie:
Czy mozna zamienic zmienne typu int lub float na zmienna typu char w c++? Jesli tak to jak? {hello}
--
FloatToStr(4);
W bilderze to idzie--Radek B.
a w DJGPP?--
w DJGPP cos takiego nie przejdzie, zeby zapisac jakis string trzeba urzyc tablicy znaków (o ile dobrze pamietam djgpp jest dosowym kompilatorem)
Oto zestawik funkcji, których używam. Działają one pod Visual Studio 6.0.
Po drobnych poprawkach będą działały również w czystym C++.
CString to odpowiednik Builderowego AnsiString.
Pozdrawiam
Wojtek
CString IntToStr(int nVal)
{
CString strRet;
char buff[10];
itoa(nVal, buff, 10);
strRet = buff;
return strRet;
}
CString LongToStr(long lVal)
{
CString strRet;
char buff[20];
ltoa(lVal, buff, 10);
strRet = buff;
return strRet;
}
CString ULongToStr(unsigned long ulVal)
{
CString strRet;
char buff[20];
ultoa(ulVal, buff, 10);
strRet = buff;
return strRet;
}
CString DblToStr(double dblVal, int ndigits)
{
CString strRet;
char buff[50];
_gcvt(dblVal, ndigits, buff);
strRet = buff;
return strRet;
}
CString DblToStr(float fltVal)
{
CString strRet = _T("");
char buff[50];
_gcvt(fltVal, 10, buff);
strRet = buff;
return strRet;
}