C++ iostream用法,写入数据到.csv文件前先清空.csv文件后输入新值,直接上代码。

C++ iostream读文件前先清空元文件后输入新值,直接上代码。

 ofstream file("D:\\train_test_data\\parameters.csv");
 file.trunc;       //这里划重点, truc函数是将file文件长度设为0,也就达到了清空原文件的效果
 if (file)
 {
  for (size_t i = 0; i < lr.Parameters().n_elem; ++i)
  	 file << lr.Parameters()[i] << ",";    //这里lr.Parameters()[i]是一个double类型数据
 }
 file.close();
  • 存储结果:

在这里插入图片描述

  • 将文件里数据改一下,看看是不是将原来的数据清空了重新写如的,先改成如下:

在这里插入图片描述

  • 关闭文件后重新运行程序后再打开:

在这里插入图片描述
OK!

发布了11 篇原创文章 · 获赞 5 · 访问量 666

猜你喜欢

转载自blog.csdn.net/weixin_40162095/article/details/104556295