数据转换问题

kone123 2010-03-12 03:28:53
怎么将指针里保存的数据存放到字符串数组里面?
float *m; //里面大概有100+个字节
char b[1024];

怎么将m中的全是个数据取出来,存放到数组b中去?
...全文
80 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
weikaty 2010-03-12
  • 打赏
  • 举报
回复
楼主的话有错,指针是不能保存数据的.
kone123 2010-03-12
  • 打赏
  • 举报
回复
还有,怎么将数组BYTE A[4]={251,241,231,254}
转化为字符串的形式: char B[]="251241231254"
liurenjie2008 2010-03-12
  • 打赏
  • 举报
回复
直接memcpy就OK了~
lippl 2010-03-12
  • 打赏
  • 举报
回复
不考虑数据类型转换的话,
把指针地址解出来,写个循环填到数组里面应该就可以了哦
CCaway 2010-03-12
  • 打赏
  • 举报
回复
3楼的高手能具体说下怎么将把一个float的指针转换成4个char指针
kone123 2010-03-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 laowu_ 的回复:]
C/C++ code

sprintf(b, "%f", m);
[/Quote]
这样不就只能一个一个的取出值,放入数组中去?
hai040 2010-03-12
  • 打赏
  • 举报
回复
直接memcpy不行?
昵称很不好取 2010-03-12
  • 打赏
  • 举报
回复
把一个float的指针转换成4个char指针,然后一个个写进去
we_sky2008 2010-03-12
  • 打赏
  • 举报
回复
m总得有个结束标志吧?
_JeffreyWu 2010-03-12
  • 打赏
  • 举报
回复

sprintf(b, "%f", m);

64,648

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

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