如何从文本文件中获取变量到我的程序

How to get variables to my program vrom text file

本文关键字:变量 我的 程序 获取 文本 文件      更新时间:2023-10-16

我有一个文件,像:


  • a [able%5:00:00:capable:00] [able] capable
  • a [abnormal%3:00:00::] [abnormal]
  • a [absent%3:00:00::] [absent]
  • a [absolute%3:00:00::] [absolute] perfect or complete
  • a [abstract%3:00:00::] [abstract]只存在于头脑中
  • a [abundant%3:00:00::] [abundant] abundant

我想获得第一列"平均值","异常"等到我的对象。如何收割,如何储存?

使用字符串标记器,这是将一行拆分为不同变量的最佳/最简单方法。

char* word = strtok(line," [%:]");
char* word2 = strtok(0," [%:]");
int value = strtoi(strtok(0," [%:]"));

里面有一个vector容器,但是里面可以使用任何类型的数组,比较方便的是