社区
C++ 语言
帖子详情
字符指针转换成double???
lhj0532
2003-12-29 06:30:50
如何将一个字符指针所指的字符串转换成double类型?
char *h=new char[100*sizeof(char)];
fin.getline(h,81,'\n');
从一个文件当中读取了许多数据,放在了h字符指针中,如何得到其double值?
...全文
213
4
打赏
收藏
字符指针转换成double???
如何将一个字符指针所指的字符串转换成double类型? char *h=new char[100*sizeof(char)]; fin.getline(h,81,'\n'); 从一个文件当中读取了许多数据,放在了h字符指针中,如何得到其double值?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lhj0532
2003-12-30
打赏
举报
回复
atof()函数会把double精度降低到float,所以不符合我的要求。我是要把这些字符串提取出来存成double另有他用,所以必须要转换成double类型。
各位大哥在帮忙看看,有什么别的方法?
漂流的代码
2003-12-29
打赏
举报
回复
这个例子我测试果,看是否符合要求
#include <iostream.h>
#include <string.h>
int main(int argc, char* argv[])
{
char str[]="123345678010ieodlelsldlelsl,ddkdkelsleldeo3pwo3leo3lwo3le";
int nums;
nums=(int)strlen(str)*sizeof(char)/sizeof(double);
double *pdw=(double*)str;
for(int i=0;i<nums;i++)
cout<<pdw[i]<<endl;
return 0;
}
结果:
9.95833e-043
6.21218e+175
3.68169e+180
5.41993e+175
5.61859e+175
1.63573e+213
1.63573e+213
zhukeke
2003-12-29
打赏
举报
回复
应该使用math.h中的C函数:
double atof( const char *string );
dddd8888
2003-12-29
打赏
举报
回复
double a = double(*h);
你必须知道的495个C语言问题
5.6 如果NULL定义成#defineNULL((char*)0),不就可以向函数传入不加转换的NULL了吗? 5.7 我的编译器提供的头文件中定义的NULL为0L。为什么? 5.8 NULL可以合法地用作函数
指针
吗? 5.9 如果NULL和0作为空
指针
...
c语言求
字符
串
转换成
双精度_c怎么把
字符
串转换为
double
c怎么把
字符
串转换为
double
1.c++ 怎么将
字符
串转化成
double
类型一、先首说明一点,由于
double
属于浮点类型,有精度限制,所以将
字符
串转为
double
类型,得到的数值可能为近似值。二、程序思路:1 首先假设
字符
串是...
《C经典面试》编译链接、
指针
、内存bug、函数、其它
指针
:
指针
概念、数组相关的
指针
、
字符
串
指针
、函数
指针
等 3.内存bug:内存越位、内存覆盖、使用非法内存、内存泄露等。 4.函数:自定义函数、内联函数、回调函数、变参函数、递归函数、库函数等 5.其它:自动类型...
C++
字符
串与
字符
指针
之间转换
前几天在做网络通信时,遇到一个小问题,里面有一个要把
字符
串转化为
字符
指针
的需求。C语言中的
字符
指针
其实相当于c++中的string,只不过c++把它封装了而已。这样做不会出现错误,把
指针
变量a的首地址赋值给了b的首...
C语言
字符
串转换
double
等类型(sscanf,atof,strod)
C语言
字符
串转换
double
等类型 1. 使用atof 2. 使用 sscanf 3. 使用strtod
C++ 语言
64,643
社区成员
250,475
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章