小编Raj*_*jar的帖子

如何用C语言将浮点数组写入文件?

我有一个float数组,有 189 个元素(从索引 0 到索引 188)。我在将此数组写入文件时遇到问题。假设第一个元素是 45.6,第二个元素是 67.9,我希望我的输出文件如下所示:

\n
0, 45.6\n1, 67.9\n
Run Code Online (Sandbox Code Playgroud)\n

等等。我已经尝试了下面所示的函数,结果是我的输出文件中有奇怪的字符。

\n
0, 45.6\n1, 67.9\n
Run Code Online (Sandbox Code Playgroud)\n

我得到一个像这样的输出文件:

\n
\xef\xbf\xbd\'\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd\xdb\xbdl^\xef\xbf\xbd\xef\xbf\xbd(\xef\xbf\xbd\xef\xbf\xbd\xef\xbf\xbd!>\n
Run Code Online (Sandbox Code Playgroud)\n

我也尝试过设置sizeof(slidingCorrelator)为 189,但这也没有帮助。

\n

c arrays

2
推荐指数
1
解决办法
5759
查看次数

标签 统计

arrays ×1

c ×1