// t5.cpp : 定义控制台应用程序的入口点。
//
#define _CRT_SECURE_NO_WARNINGS


#include <stdio.h>
#include <string.h>

int main()
{
	FILE* pfile;
	int rows[20000][2];
	int i,j;
	char ch;
	for(i=0;i<20000;i++)
	{
		for(j=0;j<2;j++)
		{
			rows[i][j]=0;
		}
	}
	pfile=fopen("121.txt","r+");
	if(pfile==NULL)
	{
		printf("open file error!\n");
		return 0;
	}
	int row=0,tmp=0;
	char buf[2];
beg:
	rows[row][0]=tmp;
beg2:
	fread(buf,1,1,pfile);
	if(feof(pfile)) {rows[row][1]=tmp-1; goto next;}
	tmp++;
	if(buf[0]==10)
	{
		if(buf[0]==EOF) {rows[row][1]=tmp-1; goto next;}
		rows[row][1]=tmp-2;
		row++;
		tmp=tmp+1;
	    goto beg;
	}
	else
	{
		goto beg2;
	}
	
next:

	char rbuf[256]={'\0'};
	i=0;
	int rlen=0;
	fseek(pfile, 0,SEEK_SET);
	while(1)
	{
		j=0;
		if(rows[i][0]==0 && rows[i][1]==0) break;
		fread(rbuf,sizeof(char),rows[i][1]-rows[i][0]+1,pfile);
		while(rbuf[j]==9) j++;
		while(rbuf[j]==32) j++;
		if(rbuf[j]!=0)	printf("%s\n",&rbuf[j]);
		memset(rbuf,'\0',256);
		fseek(pfile,rows[i+1][0],SEEK_SET);
		i++;
	}
	fclose(pfile);
	return 0;
}