关于字符串格式化的问题!急!!
各位大侠
例如有字符串: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);