Я написал код, но он ищет и сравнивает только первую сточку в файле, но следует добавить вторую, как код перестает работать.
#include
#include
#include
FILE *Bnkseek;
main ()
{system ("chcp 1251 > nul");
//переменные
char str[100]; //Хранение вводимых строк
char BIK[100];
char i; //счетчик цила
scanf("%s", &BIK);
// Открываем файл
Bnkseek = fopen ("bnkseek.txt","r");
if (Bnkseek!=0)
{
while (!feof(Bnkseek))
{
fgets(str,100, Bnkseek);
if(!feof(Bnkseek))
{
puts(str);
}
}
}
else
{
printf("Ошибка открытия файла. ");
}
for (i=0;i<100;i++)
{ if (strcmp(BIK, str)==0)
{puts ("Есть совпадение"); break;
}
else
{puts("БИК не найден"); break;
}
}
fclose(Bnkseek);
system ("pause");
}
#include
#include
#include
FILE *Bnkseek;
main ()
{system ("chcp 1251 > nul");
//переменные
char str[100]; //Хранение вводимых строк
char BIK[100];
char i; //счетчик цила
scanf("%s", &BIK);
// Открываем файл
Bnkseek = fopen ("bnkseek.txt","r");
if (Bnkseek!=0)
{
while (!feof(Bnkseek))
{
fgets(str,100, Bnkseek);
if(!feof(Bnkseek))
{
puts(str);
}
}
}
else
{
printf("Ошибка открытия файла. ");
}
for (i=0;i<100;i++)
{ if (strcmp(BIK, str)==0)
{puts ("Есть совпадение"); break;
}
else
{puts("БИК не найден"); break;
}
}
fclose(Bnkseek);
system ("pause");
}