主题:如何写入结构化数据
不好意思,新手问一下有关文件操作的问题:
假设我自定义一个结构:
structure mystructure{
int cellphone;
string name;
string[30] address;
}
用于存储有关人员的结构信息.
若我现在需将其写入一后备文件中(用BINARYWRIERT类,抑或有其它更好的方法?)
,根据人员的不同,肯定要写入很多个这样的结构信息.
以后根据需要用BINARYREADER类读出,\
问题:
1. 对于address 这样的字符串数组该如何处理?
2. 能否一开始就读第5个结构化信息?(换句话说,我如何找到每个结构化信息开始的准
确位置)
3. 也是最重要的一个问题,对于这类需保存到磁盘上的结构化信息,有没有最有效的处理
方法?(要能够方便读取,单个查找)
假设我自定义一个结构:
structure mystructure{
int cellphone;
string name;
string[30] address;
}
用于存储有关人员的结构信息.
若我现在需将其写入一后备文件中(用BINARYWRIERT类,抑或有其它更好的方法?)
,根据人员的不同,肯定要写入很多个这样的结构信息.
以后根据需要用BINARYREADER类读出,\
问题:
1. 对于address 这样的字符串数组该如何处理?
2. 能否一开始就读第5个结构化信息?(换句话说,我如何找到每个结构化信息开始的准
确位置)
3. 也是最重要的一个问题,对于这类需保存到磁盘上的结构化信息,有没有最有效的处理
方法?(要能够方便读取,单个查找)