首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

C++字符转换,该如何处理

2012-02-06 
C++字符转换求:C++中不同类型字符之间的转换方法!(最好详细点)我知道atoi和itoa。atof转换成浮点型,那怎么

C++字符转换
求:
  C++中不同类型字符之间的转换方法!(最好详细点)
  我知道atoi和itoa。atof转换成浮点型,那怎么往回转呢?
  谢谢各位高手了!

[解决办法]
你说的是c 不是c++

atoi itoa
atof ftoa 都是相对的。
[解决办法]
ftoa 是没有的不好意思我说错
[解决办法]
把其它类型转换为字符串时用sprintf,这C的方法
用c++的方法可以用stringstream类
[解决办法]
是不是float i=atof(str)
[解决办法]
好像没有ftoa吧

可以使用sprintf啊

#include<stdio.h>

int main()
{

float f = 10.56123f;

char ch[50];

sprintf(ch,"%.6f",f);

printf("%s\n",ch);

return 0;
}
[解决办法]
float转string类型吗?
自己写一个就行
别忘了加上‘\0'
[解决办法]
可以使用sprintf
[解决办法]
sprintf格式化就行了
[解决办法]
ftoa 是不存在的,用sprintf()转换或者自己写
好像帖子里有人写过
[解决办法]
num4=num1*num2*num3;
这儿需要把num4的类型转换了,使生成的结果是浮点型
CString strData;
strData.Format("%.6f",num4);
GetDlgItem(IDC_EDIT4)->SetWindowText(strData);
[解决办法]

探讨
sprintf格式化就行了

[解决办法]
探讨
引用:
sprintf格式化就行了


这样很简便

[解决办法]
探讨
sprintf格式化就行了

热点排行