fgetl是可以直接读下一行的,直到行的结束标志为止(一行一行的读写)。findstr找到标志行后,应该是从标志位置开始往后独到该行的末尾,没有细细看他们的区别。例如用tline1=find(fid)读取当前标志行,(采用判断,如果满足我的需求,即可采取相应的存储,比较等操作)重复tline2=find(fid)即可以读取下一行。(即标志自动叠加)例外如果数据比较规整,也可以用fgets制定读取的字符长度。例如fgets(fid,字符长度)