Terminal log file
Date: 21/11/2006 - 6:17:04 PM
-----------------------------------------------
01 02 01 01 00 4B 00 38 46 24 12 01 02 01 01 00
4B 00 38 46 24 12 01 02 01 01 00 4B 00 38 46 24
12 01 02 01 01 00 4B 00 38 46 24 12 01 02 01 01
00 4B 00 38 46 24 12 01 02 01 01 00 4B 00 38 46
24 12 01 02 01 01 00 4B 00 38 46 24 12 01 02 01
01 00 4B 00 38 46 24 12 01 02 01 01 00 4B 00 38
46 24 12 01 02 01 01 00 4B 00 38 46 24 12 01 02
01 01 00 4B 00 38 46 24 12 01 02 01 01 00 4B 00
38 46 24 12 01 02 01 01 00 4B 00 38 46 24 12 01
02 01 01 00 4B 00 38 46 24 12 01 02 01 01 00 4B
00 38 46 24 12 01 02 01 01 00 4B 00 38 46 24 12
--------------------------------------------------------------------------
i've to arrange it like: and save it in a new file in the format:
Terminal log file
Date: 21/11/2006 - 6:17:04 PM
-----------------------------------------------
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
01 02 01 01 00 4B 00 38 46 24 12
i cant maintain the required alignment. i've written the following code in C AND I'M USING A TURBO C ASSEMBLER. Please suggest me the required corrections in my code. Here is my code:
Expand|Select|Wrap|Line Numbers
- #include<stdio.h>
- #include<conio.h>
- void main (void)
- {FILE *f1, *f2;
- char n;
- int i,k;
- clrscr();
- f1 = fopen("c:\\turboc3\\a.log","r+");
- if(f1==NULL)
- {printf("cant open file");
- getch();
- // exit();
- }
- f2 = fopen("c:\\turboc3\\N.log","w+");
- for(i=0;i<96;i++)
- {n=getc(f1);
- putc(n,f2);
- printf("%c",n);
- }
- if(kbhit())
- {
- if((n=getch())==27)
- exit (0);
- }
- else
- {while((n=getc(f1))!= EOF)
- {
- for(k=0;k<=47;k++)
- {
- for (i=0;i<32;i++)
- { n = getc(f1);
- if(n =='\n')
- { fprintf(f2,"");
- printf(" ");
- }
- else
- { fprintf(f2,"%c",n);
- printf("%c",n);
- }
- }
- fprintf(f2,"\n");
- }
- fprintf(f2," ") ;
- }
- }
- fclose(f1);
- fclose(f2);
- getch();
- }