/*if((fp3=fopen(\"E:\\\\Ccode\\\\addtel.txt\",\"a\"))==NULL)//改成两个等号*/
#include\"stdio.h\"
#include\"stdlib.h\"
#include\"string.h\"
structad{
charname[20];
charadd[20];
}a[3];
structte{
charname[30];
chartel[30];
}t[3];
structat{
charname[30];
charaddress[30];
charphone[30];
}addt[3];
voidmain()
{
FILE*fp1,*fp2,*fp3;
inti,j;
if((fp1=fopen(\"E:\\\\Ccode\\\\add.txt\",\"a\"))==NULL)//改成两个等号
{
printf(\"Filecan\'topen!\\n\");
exit(0);
}
if((fp2=fopen(\"E:\\\\Ccode\\\\tel.txt\",\"a\"))==NULL)//改成两个等号
{
printf(\"Filecan\'topen!\\n\");
exit(0);
}
if((fp3=fopen(\"E:\\\\Ccode\\\\addtel.txt\",\"a\"))==NULL)//改成两个等号
{
printf(\"Filecan\'topen!\\n\");
exit(0);
}
for(i=0;i3;i)
{
fscanf(fp1,\"%s%s\",a.name,a.add);
fscanf(fp2,\"%s%s\",t.name,t.tel);
for(j=0;j3;j)
strcmp(addt.name,a.name);
for(j=0;j3;j)
if(strcmp(a.name,t[j].name)==0)
strcpy(addt.address,a.add);
//strcpy(addt[j].phone,t[j].tel);
}
fclose(fp1);
fclose(fp2);
fclose(fp3);
}
<h4class=\"ask\">追问
改了也不行
|