【发布时间】:2017-08-03 06:35:20
【问题描述】:
这个问题很明显绝不是标记问题的“完全重复”,并且该帖子没有解决我的目标。
如果我有:
double yuge = 1e16;
我尝试将它添加到这样的字符串中:
std::string boogers = std::to_string (yuge) + ".csv";
我得到一个文件名 100000000000000000.csv。
我想要一个不错的紧凑版本,例如 1e16.csv。
如您所见,我想将其用作文件名,因此输出方法没有帮助。哈!谢谢。
【问题讨论】:
-
自从有了
operator+(double, char*)?显示您用来完成此操作的实际代码,而不是废话。 -
从平静下来的时候先生。你显然知道我的意思。固定。
-
不,我不明白你的意思。完全由你来解释你的问题。这不是猜谜游戏。
-
@JobGuidos 您成为会员已经一年多了。到目前为止,您应该知道how to ask good questions 以及如何创建Minimal, Complete, and Verifiable Example。
-
我建议你自己而不是别人。会更容易获得帮助。
标签: c++ string double filenames scientific-notation