char to string???? string to double!??

cenpy 2002-07-27 10:22:41
(1)char怎样变为string型!
如:
string gg;
char q='p';
gg=q.ToString();
cout<<gg;
报错!
(2)
还有string g="3.40";
怎样判断3.40是double或者int并把他转化为int或double呢!?


每题个50分!!
...全文
959 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
tigerfox 2002-07-28
  • 打赏
  • 举报
回复
CTR Function
sprintf()
atoi() itoa()
atof()
cenpy 2002-07-28
  • 打赏
  • 举报
回复
to winco(老狼):程序改為如下時,有變化

#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main()
{

int i;
float j;
char* g="t3";
i=atoi(g);
j=atof(g);
if((float)i==j)
cout<<"int"<<endl;
else
cout<<"float"<<endl;
return 0;
}

輸出結果是:int
但是“t3”詩歌變量

我想應該加上這個:
for(int i=0;i<g.lengh();i++)
if(g[i]<'0'||g[i]>'9')
cout<<"variable Value!";

但是g.lengh()怎樣得到?〉g的長度怎樣得到?

另外,我想要string型來做!應該怎樣 !〉因爲我上面的程序都用了 string了!而且string型比較簡單!
winco 2002-07-28
  • 打赏
  • 举报
回复
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main()
{

int i;
float j;
char* g="3.50";
i=atoi(g);
j=atof(g);
if((float)i==j)
cout<<"int"<<endl;
else
cout<<"float"<<endl;
return 0;
}
cenpy 2002-07-28
  • 打赏
  • 举报
回复
好!不过你的代码好象写错了!
kwok_1980 2002-07-28
  • 打赏
  • 举报
回复
#include <iostream>
#include <cstdio>
#include <cstdlib>
using namespace std;

int main()
{

int i;
float j;
char* g="3.50";//应该使用char*类型吧!atoi,atof等使用的是地址(指针)
i=atoi(g); //并不用你去担心,函数会自动转换相应的类型
j=atof(g);
cout<<i<<endl; //3 函数会吧小数点后的数截去,只留下整数部分
cout<<j<<endl; //3.5
return 0;
}
kwok_1980 2002-07-28
  • 打赏
  • 举报
回复
#include <iostream>
#include <string>
using namespace std;

int main()
{
string gg;
char q='p';
gg=q; //其实并不用ToString(),直接就可以赋值!
cout<<gg<<endl; //试试吧!VC6.0可以通过!
return 0;
}
liushmh 2002-07-28
  • 打赏
  • 举报
回复
int isnumber(string g)
{
for (int i=0;i<g.size();++i)
{

if(i>=1)
{
if(i<'0'||i>'9'&&i!='.') return 0;
}
if(i==0)
{
if(i<'0'||i>'9')return 0;
}
}
return 1;
}
1表示是数字
0表示非数字
cenpy 2002-07-28
  • 打赏
  • 举报
回复
但是怎样判断是为double型啊!?
如:3.44和e344两个数!一个是double型一个是变量!
能判断了才能知道转化为什么类型啊!
cenpy 2002-07-27
  • 打赏
  • 举报
回复
没有人回答吗?!
还是没有人懂!?

69,378

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧