C++ 创建常规系列c+的有效方法+;
我有一个带有逗号分隔符的txt文件,其中每一行都包含在特定时间收集的信息。行的格式如下所示: timeinseconds,numericvar1,numericvar2 但是,没有定期及时收集信息。我的想法是使用C++ 创建常规系列c+的有效方法+;,c++,time,C++,Time,我有一个带有逗号分隔符的txt文件,其中每一行都包含在特定时间收集的信息。行的格式如下所示: timeinseconds,numericvar1,numericvar2 但是,没有定期及时收集信息。我的想法是使用C++: 第一步。创建一个有规律的序列,时间间隔为30分钟、1小时等(较低频率)。 第二步。从文件中选择距离序列目标日期最近的时间行:max(0,min(timeinsectondsregular-timeinsectonds))。 第三步。将常规序列写入新文件 我曾想过使用getlin
C++
:
第一步。创建一个有规律的序列,时间间隔为30分钟、1小时等(较低频率)。
第二步。从文件中选择距离序列目标日期最近的时间行:max(0,min(timeinsectondsregular-timeinsectonds))。
第三步。将常规序列写入新文件
我曾想过使用
getline
,但我读到它效率不高。我的文件大约有100.000行。有哪些替代方案?100000行不是一个大文件,getline
可能没问题。试试看。100000行不是一个大文件,getline
可能没问题。试试看。100000行不是一个大文件,getline
可能没问题。试试看。