首页 > 解决方案 > 如何定义一个未知大小的缓冲区

问题描述

有一个任务(在汇编英特尔,#Linux ELF32,NASM):从一个众所周知的结构文件中读取,它有一个大小不固定的标题。我想打开一个文件,读取一个标题(直到一些众所周知的停止字节),然后分析它。不知道如何定义一个未知大小的缓冲区......或者我不应该打扰并在固定缓冲区中读取,直到我得到那个停止字节,然后做剩下的?或打开一个文件两次?在第二次尝试时,我肯定会知道尺寸。什么是完成这项任务的优雅方式?谢谢你!

标签: algorithmassemblynasm

解决方案


推荐阅读