问题描述
这是我应该在我的应用程序中使用的数据表。我在我的嵌入式应用程序中使用 C++。我有一个目录列表,每个目录包含多个文件(最多 255 个)。这些目录的名称(字符串)和文件的名称包含它们创建的时间戳,这是我用来按照文件创建时间的顺序对文件进行排序(通过比较 int 值)的方式。这是数据表。我可以在这里使用什么类型的结构,以便代码易于阅读并且易于删除/添加条目? (表中数字若有混淆请忽略)
DirNamesList(字符串) | ExtractInt(string) | ConvertToEpoch(int) | SortInAscendingOrder(int) | ConvertToDirName(string) |
---|---|---|---|---|
5102021_234523 | 5102021234523 | 1620690323 | 1620685353 | 5102021_222233 |
5102021_222233 | 5102021222233 | 1620685353 | 1620690323 | 5102021_234523 |
现在一旦创建了这些,我在第 5 列中的每个目录都有多个文件,如下所示..
DirNamesList(字符串) | 文件名(字符串) | ConvertToEpoch(int) | SortInAscendingOrder(int) | ConvertToFileName(string) |
---|---|---|---|---|
5102021_222233 | abcd_5102021234524 | 1620690324 | 1620685353 | efgh_5102021234523 |
efgh_5102021234523 | 1620690323 | 1620685354 | abcd_5102021234524 | |
5102021_234523 | pqrs_5102021234523 | 1620690333 | 1620690333 | pqrs_5102021234523 |
等等..
除了一堆向量字符串之外,还有什么其他更好、更直观的方法可以在这里使用?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)