69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
FILE *fi,*fo;
static char ln[1000];
static char f1[100];
static char f2[100];
static char f3[100];
static char f8[100];
void main {
fi=fopen("in.txt","r");
fo=fopen("out.txt","w");
while (1) {
if (NULL==fgets(ln,1000,fi)) break;
if (4==sscanf(ln,"%[^|]|%[^|]|%[^|]|%*[^|]|%*[^|]|%*[^|]|%*[^|]|%[^|]|",f1,f2,f3,f8)) {
fprintf(fo,"%s:%s:%s(%s)\n",f1,f2,f3,f8);
} else break;
}
fclose(fo);
fclose(fi);
}