【发布时间】:2013-09-05 07:32:53
【问题描述】:
我需要一点帮助。这个问题很简单,但对我有限的知识感到抱歉。我想将一维双精度数组转换为这样的字符矩阵..例如..双精度矩阵的第一个元素是
double version[6];
char version_ch[6][6];
version[0]=1.1587
我想将 version[0] 转换为 version_ch[0][5] 等等。每个版本变量都是 6 位数字。任何人都可以帮助我吗?
提前致谢。
【问题讨论】:
-
double令人困惑??你想要二维矩阵?当您分配双值1.1513和want to convert version[0][0] into version_ch[0][6].不清楚 -
你能再清楚一点吗,我不明白你想要达到什么目的。另外,
version_ch[0][6]越界 -
你知道字符串
"1.1513"是七个个字符吗?您还必须具有字符串终止符。你有什么理由不使用std::string和std::vector或std::array? -
请查看已编辑的问题...
-
我同意灰熊的观点,你为什么需要这样做?你打算用
version_ch做什么?您可能想阅读about the XY problem。