C 转到下一行
我有类似的文件,其中将有多个客户记录C 转到下一行,c,file,io,C,File,Io,我有类似的文件,其中将有多个客户记录 CUSTOMER ... details... details... CUSTOMER... details... details... details... CUSTOMER... . . 我想将一个文件一分为二,我正在计算一个文件中的所有行,并用2划分,然后检查该行是否以CUSTOMER开头。 如果是,我如何写客户之前的所有行? 及 如果行不是以CUSTOMER开头,如何检查下一行是否以CUSTOMER开头 请建议。在文本文件中处理行号的唯一方法是从文
CUSTOMER ...
details...
details...
CUSTOMER...
details...
details...
details...
CUSTOMER...
.
.
我想将一个文件一分为二,我正在计算一个文件中的所有行,并用2
划分,然后检查该行是否以CUSTOMER
开头。
如果是,我如何写客户
之前的所有行?
及
如果行不是以CUSTOMER
开头,如何检查下一行是否以CUSTOMER
开头
请建议。在文本文件中处理行号的唯一方法是从文件开头计算换行符(
'\n'
)字符。ftell返回文件中读取的字节数。要转到特定行,必须通过计算“\n”来计算行数。 在第54个'\n'处,使用fgets读取整行