找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1426|回复: 4
打印 上一主题 下一主题
收起左侧

在学stm32的fatfs文件系统碰到的一个c语言问题,望前辈给新人指点

[复制链接]
回帖奖励 2 黑币 回复本帖可获得 1 黑币奖励! 每人限 5 次(中奖概率 60%)
跳转到指定楼层
楼主
ID:229016 发表于 2018-12-25 22:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
希望前辈指点迷津
如何把一个数组一次性转化为字符串
例如 double a[3]={3.20,6.63,5.40}转化为字符串 3.20 6.63 5.40
我目前只会这样一个元素一个元素的转换,感觉方法很笨
str0[20];
sprintf(str0,"%2.2f",a[0]这样]);//把double型数据转化为字符串
str1[20];
sprintf(str0,"%2.2f",a[1】这样]);//把double型数据转化为字符串
.......
有木有简便的方法呢?
或者在stm32的库函数 中,或fatfs中有什么函数可以调用的呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:190832 发表于 2018-12-25 22:52 | 只看该作者
for循环加strcat
回复

使用道具 举报

板凳
ID:190832 发表于 2018-12-26 22:56 | 只看该作者
char string[100] = {0};
sprintf(strintg, "this is atemplate %d %d %d", 1 , 2, 3);
再配合strcat。。。
回复

使用道具 举报

地板
ID:429166 发表于 2018-12-27 08:17 | 只看该作者
循环不就好了吗
回复

使用道具 举报

5#
ID:456046 发表于 2018-12-27 09:41 | 只看该作者
循环就行了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表