自己编一个子函数,
int getii(char*from,char*to,char x)
{
char*p=from;
while(*p!=0&&*from!=x)
*to++=*p++;
return p-from;
}然后这样//FILE*f1=fopen("C:\\test.txt","r");
char cc[500];
int nn;
//读第i行
fgets( cc, 500,f1 );
nn=getii(cc,name[i],'+')
nn+=getii(cc+nn+3,address[i],'+');
.......
int getii(char*from,char*to,char x)
{
char*p=from;
while(*p!=0&&*from!=x)
*to++=*p++;
return p-from;
}然后这样//FILE*f1=fopen("C:\\test.txt","r");
char cc[500];
int nn;
//读第i行
fgets( cc, 500,f1 );
nn=getii(cc,name[i],'+')
nn+=getii(cc+nn+3,address[i],'+');
.......
{
char*p=from;
while(*p!=0&&*p!=x)
*to++=*p++;
return p-from;
}