-2
我正在使用c + +的Windows应用程序,我将需要保存一些数据,而应用程序正在运行。由于我以后很可能会使用Excel来处理数据,因此我试图将其保存为CSV。难以节省C++数据csv
我找不到任何地方这样做的好方法。我想要做的是永久性地开始程序,写出用户的名字(将被询问),获得一个新行,并开始一个包含仿真时间和数据值的表格。我需要的是一种方式:
1)确定该文件的最后一行时,应用程序启动
2)的方式来回跳跃在最后2行,所以我可以同步的方式保存时间值和数据值。
什么我想要做的伪代码:
read file, take last line as n
add to file, line n+1: 1
add to file, line n+2: x
add to file, line n+1: 2
add to file, line n+2: y
(etc...)
感谢任何帮助。
不是为每个用户创建一个新文件,只是不断重写相同的文件。每次需要编辑它时,将整个文件读入内存,编辑内存中需要编辑的内容,然后使用相同的保存名称将整个文件重新写出。 – nhgrif
@nhgrif请不要使用评论来回答。考虑重写你的评论作为答案。 –
是的,如果我无法以我想要的方式编辑文件,创建新文件将是最后的手段。这样做会使数据分析变得更加困难。 –