-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請不要使用評論來回答。考慮重寫你的評論作爲答案。 –
是的,如果我無法以我想要的方式編輯文件,創建新文件將是最後的手段。這樣做會使數據分析變得更加困難。 –