#include <stdio.h>
#include <stdlib.h>
#define N 10
#include <string.h>
int main()
{
/*if(argc!=2)
{
printf("Errore in ingresso parametri\n");
return -1;
}
*/
FILE *f1,*f2;
f1=fopen("AMICI.txt","r");
if(f1==NULL)
{
printf("Errore in apertura file\n");
return -2;
}
f2=fopen("A.txt","r");
if(f2==NULL)
{
printf("Errore in apertura del file 2 \n");
return -3;
}
char nome[49],nome1[49],nome2[49];
int i, j,k,trovato1,trovato2;
for(i=0; i<N; i++)
{
fscanf(f2," %s",nome2);
}
while(fscanf(f1,"%s %s",nome,nome1)!=EOF)
{
k++;
}
trovato1=0;
for (i=0; i<N; i++)
{
for(j=0; j<k; j++)
{
if(strcmp(nome2[i],nome[j])==0)
trovato1=1;
}
}
trovato2=0;
for(i=0; i<N; i++)
{
for(j=0; j<k; j++)
{
if(strcmp(nome2[i],nome1[j])==0)
trovato2=1;
}
}
int a=0;
for(i=0; i<N; i++)
{
for(j=0; j<k; j++)
{
if(strcmp(nome[j],nome2[i])==0 && strcmp(nome1[j],nome2[i+1])==0)
a=1;
}
}
if(a==1)
printf("OK\n");
else
printf("NO\n");
fclose(f1);
fclose(f2);
return 0;
}
Joe_Smith Jack_Miller
Jack_Johnson Mary_Wilson
John_Williams Maggie_Moore
Hermia_Anderson Maggie_Moore
Paul_Jones Lucinda_Taylor
Zoe_Brown Hermia_Anderson
Harry_Davis Nick_Thomas
Zoe_Brown Joe_Smith
Larry_Jackson Sue_White
Joe_Smith
Mary_Wilson
John_Williams
Lucinda_Taylor
Sue_White