如何从文本文件中获取变量到我的程序
How to get variables to my program vrom text file
我有一个文件,像:
- 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容器,但是里面可以使用任何类型的数组,比较方便的是
相关文章:
- 为什么我的变量没有更新,我的 LED 没有亮起?
- 为什么我的变量存在于其范围之外
- 为什么我的字符串变量没有打印完整的字符串?
- 为什么我的 c++ 程序检查不是初始化的变量?
- 为什么我的全局变量似乎没有变化?
- C ++程序如何返回我的数组或写入全局变量
- 为什么我的数组值与此处的全局变量不匹配?
- 为什么弹出我的堆栈会返回垃圾而不是初始变量?
- 我的包装函数缺少变量?
- 在我的变量打印C++后无法获得 $ 打印符号
- 我的 c++ 程序似乎没有发现字符串和我拥有但输入使用 getline 的变量之间的比较
- 为什么我的双变量通过添加 c++ 显示 nan?
- 我应该使我的局部变量常量还是可移动的
- constexpr 函数在编译时获取值,即使我的变量不是 constexpr
- 我可以在我的类中使用 omnetpp.ini 变量吗?
- 我的类中应该有一个Allocator作为成员变量吗
- 我可以在初始化之前使用 std::array 成员变量中的 data() 指针吗?发出警告
- 为什么我的 std::atomic<int> 变量不是线程安全的?
- 为什么访问我的引用捕获变量会导致我的 lambda 函数出现段错误?
- 为什么我的程序没有更改结构变量中的值?