- 论坛徽章:
- 0
|
#include "d:\mcutest\tc\stdio.h"
#include "d:\mcutest\tc\stdlib.h"
char buf[22];
char add[10];
void main(void)
{
FILE *fp1,*fp2,fopen();
char i,j,k;
if((fp1=fopen("d:\\file1.txt","r")==NULL)
{
cputs("cann't open source file\n\r");
fclose(fp1);
}
fp2=fopen("d:\\file2.txt","w+");
while((fgets(buf,22,fp1)!=NULL))
switch(buf[0])
{
case '@': for(i=0;i<10;i++)
{
add=buf[5+i];
}
if((add[9] & 0xf)==0)
{
fputs("\n\r",fp2);
for(i=0;i<10;i++) fputc(add,fp2);
fputc(0x20,fp2);
}
else fputc(0x20,fp2);
break;
case'*':
for(j=16;j<18;j++) fputc(buf[j],fp2);
fputc(0x20,fp2);
break;
default:
break;
}
fclose(fp1);
fclose(fp2);
}
[ 本帖最后由 寻找高手 于 2008-9-25 23:40 编辑 ] |
|