你好,我想问下C++中double怎么转成char*?
答案:3 悬赏:20 手机版
解决时间 2021-04-20 01:46
- 提问者网友:最美的风景
- 2021-04-19 05:32
你好,我想问下C++中double怎么转成char*?
最佳答案
- 五星知识达人网友:风格不统一
- 2021-04-19 05:43
char* san="";
改成
char san[20] = "";
char *san="";是定义一个指针san,指向字符串常量,当对san指向的地址修改时,就会出错。追问换成数组是可以了,可是后面还有好多零啊,还有,我最后想要的是string,怎么讲char[]转成string呢?追答std::string strValue = san;
改成
char san[20] = "";
char *san="";是定义一个指针san,指向字符串常量,当对san指向的地址修改时,就会出错。追问换成数组是可以了,可是后面还有好多零啊,还有,我最后想要的是string,怎么讲char[]转成string呢?追答std::string strValue = san;
全部回答
- 1楼网友:刀戟声无边
- 2021-04-19 08:01
san定义成数组就没问题了
char* san[100];
char* san[100];
- 2楼网友:woshuo
- 2021-04-19 06:54
char buf[128] = {0};
sprintf(buf,"%f",double(12.0));
sprintf(buf,"%f",double(12.0));
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯