记录子文件的 I/O 注意事项

对子文件记录格式的 I/O 操作不会导致数据出现在屏幕上。 必须读取或写入子文件控制记录格式,才能将数据传输到屏幕或从屏幕传输数据。 使用 _Rformat() 函数来区分子文件记录格式和子文件控制格式。 如果您使用 _Rformat() 函数指定的格式引用了子文件记录格式,那么不会向屏幕传输数据或从屏幕传输数据。

要读取下一个已更改的子文件记录,请使用 _Rreadnc() 函数。 此函数从文件中的当前位置搜索下一个已更改的记录。 如果这是第一个读操作,那么将读取子文件中的第一个已更改记录。 如果在查找已更改的记录之前到达文件结束符,那么将在 _RIOFB_T 结构的 num_bytes 字段中返回 EOF