2

当文件具有不同的字段时,如何从文件中读取连续的结构,并为每个结构创建适当的字段(标题:值)?我是初学者。我认为这是关于在读取 i-th 结构时动态添加新字段并从 i-1 结构中动态删除字段,在读取结构 i 后仍然为空。但是我以前不知道所有字段的名称怎么能做到呢?为此,我在文档和论坛中都找不到示例。

谢谢!

4

1 回答 1

1

如果某些字段出现在每个对象中,请将它们放在您的数组具有实例的通用结构中。对于变量字段,在主结构中创建一个字段“变量”或其他内容,然后在该结构中动态分配字段名称和。例如,您的结构可能是:

a.name = 'Name1';
a.value = 'Value1';
a.variable.price = 50;


b.name = 'Name2';
b.value = 'Value2';
b.variable.year = 1996;

data(1) = a; data(2) = b;

其中每个对象都有字段“名称”和“价格”,对象a有价格字段但没有年份字段,对象b有年份字段但没有价格字段。

这适用于您要读取的数据类型。

于 2012-06-25T01:34:39.093 回答