jak prevest cislo na string (v nouzi beru i na char)? uz nad tim badam nejaky cas a nevim si moc rady. dik
Fórum › C / C++
Double 2 string
V C++ pouzij proudy:
#include <cstdlib>
#include <iostream>
#include <sstream>
using namespace std;
int main(int argc, char *argv[])
{
double real = 1.063;
ostringstream os;
os << real;
string realAsString = os.str();
cout << realAsString << endl;
system("PAUSE");
return EXIT_SUCCESS;
}
V C pak sprintf..vice na http://cplusplus.com/reference/clibrary/cstdio/sprintf.html
mam ten isty problem v c, pouzivam funkciu sprintf ale neviem kam to ukladat. Resp. na kolko mam alokovat ten vysledny string kam sa to bude ukladat ked neviem ake dlhe je to cislo double. Ako by ste to riesili?
Použij funkci snprintf, která má parametr velikost bufferu.
int snprintf(char *str, size_t size, const char *format, ...);
Zjistit počet nových příspěvků
Přidej příspěvek
Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
Uživatelé prohlížející si toto vlákno
Uživatelé on-line: 0 registrovaných, 83 hostů
Podobná vlákna
String na double — založil Grungy
Přetypování string -> double — založil Balaam
Cannot convert `double*' to `double' — založil mateo
Kontrola zda string obsahuje jiný string — založil beachboy
String to hex ebo Byte()"string" — založil Roman Uherek
Moderátoři diskuze