读书人

关于字符串格式化的有关问题!

发布时间: 2012-03-20 14:01:10 作者: rapoo

关于字符串格式化的问题!急!!
各位大侠
例如有字符串:char a[3] = “123”;
如何把字符串"123"转化成"123.00",
急等!!!

[解决办法]
char f[10];
memset(f, 0, 10);
sprintf(f,"%.2f", (float)123);

[解决办法]

C/C++ code
char a[10];strcpy(a, "123");sprintf(a, "%s.00", a);
[解决办法]
char a[3] = “123”;
char f[10];
memset(f, 0, 10);
float dd=100*a[3]+10*[1]+a[2];
sprintf(f,"%.2f", dd);

读书人网 >C++

热点推荐