类型转换问题
时间:2008-05-13 15:25:50
来源:论坛整理 作者: 编辑:chinaitzhe
网友回复:就是想将double转换成char*作为参数传到函数中,在函数中转换回double
网友回复:强制类型转换就可以了
网友回复:
- C/C code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ #include<iostream> using namespace std; void fun(char* c) { cout<<c<<endl; } int main() { double d = 1.4; fun( reinterpret_cast< char * >(&d) ); system("pause"); }
楼上是这个意思吗?但这样原来的值就变了
网友回复:atoi itoa函数就可以了
网友回复:如此转换
- C/C code
Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ #include <stdio.h> void Fun(char *data) { double a = *(double *)data; printf("%f\n", a); } int main() { double a = 1.12; printf("%f\n", a); Fun((char *)&a); return 0; }
网友回复:这样转换有何用处?
网友回复:谢谢戒指 谢谢各位
关键字:类型,转换,问题,
下一篇:下面没有链接了











文章评论
共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面