int iiii=atoi(s);float ffff=atof(s);
double dddd=atof(s);
double dddd=atof(s);
解决方案 »
- vc6.0中一个IDC_RADIO单选框选中后的值是多少?
- 求助:使用了第三方控件的VBA程序问题
- 如何开发输入法?
- 如何动态创建菜单及响应菜单事件???
- 用ADO+DBGrid显示表的问题
- 关于 (VC|VB) && MODEM && TAPI && 传真的问题~~ (1)
- 如何在弹出一个窗口前用代码控制它的大小。(不是最大或最小)
- VS2012用ADO的_ConnectionPtr->OPEN连接Access异常
- 关于vtk,为什么我在vtkActor中调用setcolor和SetDiffuseColor都无法正确设置颜色,显示的始终为蓝色???在线等...
- 有关CanAppend()导致程序崩溃的问题
- 求助高手:如何取得系统所安装的所有应用程序呀?
- 急!!!about remote to access oracle8.0.5
LPSTR p=a.GetBuffer(0);
int result=atoi(p);//是不可以直接用CString对象作参数的
float ffff=atof(p);
double dddd=atof(p);
>> int result=atoi(p);//是不可以直接用CString对象作参数的肯定可以啦CString s("1.234567");
float ffff=atof(s);
atoi(str)即为整型。
但atof(str)转换后为double型,如果你要当float型用,要做强制转换:
static_cast<float>(atof(str))
LPSTR p=a.GetBuffer(a.GetLength()+1);
int result=atoi(p);//是不可以直接用CString对象作参数的
float ffff=atof(p);
double dddd=atof(p);
多谢各位
you'll get the answer and make some progress
float ffff=atof(operator LPCTSTR()); //这样咯