#include <stdio.h>
#include <string>
#include <sstream>
using namespace std;
int main(void)
{
string a = "312.29";
string b;
float f;
stringstream mm;
mm << a;
mm >> f;
printf("f=[%f]\n", f);
mm.clear();
mm << f;
mm >> b;
printf("b=[%s]\n", b.c_str());
return 0;
}
#include <stdio.h>
#include <math.h>
#include <string>
using namespace std;
int main(void)
{
float f;
string a = "312.29";
char c[100];
string b;
f = atof(a.c_str());
printf("f=[%f]\n", f);
if (f>2008)
printf("more than 2008\n");
else
printf("less than 2008\n");
sprintf(c, "%f", f);
printf("c=[%s]\n", c);
b = c;
printf("b=[%s]\n", b.c_str());
return 0;
}
#include <string>
#include <sstream>
using namespace std;
int main(void)
{
string a = "312.29";
string b;
float f;
stringstream mm;
mm << a;
mm >> f;
printf("f=[%f]\n", f);
mm.clear();
mm << f;
mm >> b;
printf("b=[%s]\n", b.c_str());
return 0;
}
#include <stdio.h>
#include <math.h>
#include <string>
using namespace std;
int main(void)
{
float f;
string a = "312.29";
char c[100];
string b;
f = atof(a.c_str());
printf("f=[%f]\n", f);
if (f>2008)
printf("more than 2008\n");
else
printf("less than 2008\n");
sprintf(c, "%f", f);
printf("c=[%s]\n", c);
b = c;
printf("b=[%s]\n", b.c_str());
return 0;
}
发表评论


C++中字符串与整型浮点型间的转换
vista windows installer错误的解决办法