自定义一个sprintf函数,该如何解决

自定义一个sprintf函数
  想写一个将浮点数格式化输出的函数,功能与sprintf类似,输入的浮点数有多种格式,有正有负,如12.5,-9e+4等等,输出统一为科学计数法表示,格式为X.XXXXXXXXEXXX,小数点后保留固定位数,指数也是固定位数,找不到sprintf的源码参考,希望大家提提建议,谢谢!
源代码 格式化 输出

------解决方案--------------------
浮点数就是浮点数,没有那么多格式的
你是想说输入字符串还是什么?
------解决方案--------------------
引用:
Quote: 引用:

按照你的说法,那岂不是全部用字符串就完事了..

简单地说就是输入浮点数格式化输出就完了


将字符串处理成你想要的格式,

然后输出字符串不就完事了.?还是有其他更复杂的想法.