我正在用C编写一个程序,它基本上为给定的文件名列表创建一个归档文件。这与linux中的ar命令非常相似。归档文件如下所示:hellothis file is a little larger than file1.txt
但我很难从档案中提取出一个文件这样做的想法是,它应该获得文件名的索引/位置(在本例中为file1.t
因此,我在共享内存文件中有一个内存段,在C中,该文件的末尾是一个固定大小的缓冲区元素数组。在结构的末尾,我不能在C#中有固定大小的数组,我已经创建了一个缓冲结构来封装它,并且在读取头后读取它们,所有这些都很好。}
{ int location; //Position in shared memory我就是这么读