- 论坛徽章:
- 0
|
#include "d:\mcutest\tc\stdio.h"
#include "d:\mcutest\tc\stdlib.h"
void main(void)
{
FILE *fp1,fp2;
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:\\file1.txt","w+" ;
while((fgets(buf,sizeof(buf),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=0;j<2;j++)
{
add[j]=buf[15+j];
}
if((add[15] & 0xf)==0)
{
fputs("\n\r",fp2);
for(j=0;j<2;j++) fputc(add[j],fp2);
fputc(0x20,fp2);
}
else fputc(0x20,fp2);
break;
这是目前我编的,但错误多多啊,可怜死我了 |
|