【发布时间】:2013-04-30 09:11:12
【问题描述】:
我有一个这样的 .txt 参数文件:
#Stage
filename = "a.txt";
...
#Stage
filename = "b.txt";
...
基本上我想在每次访问参数文件时读取一个阶段。 我打算在 C++ 中使用带有分隔符“#Stage”的 getline 来执行此操作。或者有更好的方法来解决这个问题?任何示例代码都会有所帮助。
【问题讨论】:
-
“或者有更好的方法来解决这个问题?” - 以什么方式更好?如果
#Stage是文件结尾的标记[或您要阅读的内容的结尾],那么这就是您必须做的。 -
任何代码示例:
istream& getline (istream& is, string& str, char delim);,编辑:更好的方法,始终是一个可靠的序列化程序 - 它让我很开心每个人都是如何开始阅读 .txt 或 .csv 的,而不是从 dom 开始/xml 之类的