нужно что бы база выводила всех людей которые проживают на определённой улице... в данном случае это "covok" не могу понять в чё ошибка подскажите пл3 прошу не пинать сильно PHP: # #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <string.h> #include <process.h> struct spus { char fpb[20]; //фамилия имя char nomer[20] ; char adres[20]; //адресс int tel; /номер телефона }; void initStruct(struct spus sp[],int n) { int i; FILE *fin; fin = fopen("d:\\Work\\int.txt", "w"); if(!fin) { printf("Error"); exit(1); } for(i=0; i<n; i++) { printf("\n fpb, "); scanf("%s",&sp[i].fpb); fprintf(fin,"%s ", sp[i].fpb); printf(" \n nomer chitackogo. "); scanf("%s",&sp[i].nomer); fprintf(fin,"%s ", sp[i].nomer); printf("\n adres. "); scanf("%s",&sp[i].adres); fprintf(fin,"%s \n", sp[i].adres); printf("\n tel. "); scanf("%d",&sp[i].tel); fprintf(fin,"%d \n", sp[i].tel); } fclose(fin); } void showStruct(struct spus sp [],int n) { int i; FILE *fin; fin = fopen("D:\\Work\\int.txt", "r"); if(!fin) { printf("Error"); exit(1); } for(i = 0; i < n; i++) { printf("\nOtrumana tablucya: \n"); printf("|------------------------------------------------| \n"); printf("|Kod knigi|nomer chutac|data vudachi|crok vudachi| \n"); printf("|------------------------------------------------| \n"); fscanf(fin,"%s", &sp[i].fpb); fscanf(fin,"%s", &sp[i].nomer); fscanf(fin,"%s", &sp[i].adres); fscanf(fin,"%d", &sp[i].tel); printf("|%s", sp[i].fpb); printf("|%s.", sp[i].nomer); printf("%s.", sp[i].adres); printf("%d", sp[i].tel); printf("\n"); } printf(" ---------------------------------------- \n"); fclose(fin); } int main() { int i,j,n,k; FILE *fin; fin = fopen("D:\\Work\\int.txt", "r"); printf("Vvedit kilkist zapuciv v ctryktyri: "); scanf("%d",&n); struct spus sp[n]; do { printf("\n sozdat 1."); printf("\nposmotret 2."); printf("\nresultat 3.\n"); scanf("%d",&k); switch(k){ case 1: initStruct(sp,n); break; case 2: showStruct(sp,n); break; case 3: printf(" ulitsa: \n"); printf(" ------------------------------ \n"); for(i = 0; i < n-1; i++) { if (sp[i].adres,"covok") { if(j=i+1) { fscanf(fin,"%s", &sp[i].fpb); fscanf(fin,"%s", &sp[i].nomer); fscanf(fin,"%s", &sp[i].adres); fscanf(fin,"%d", &sp[i].tel); printf("|%s", sp[i].fpb); printf("|%s.", sp[i].nomer); printf("%s.", sp[i].adres); printf("%d", sp[i].tel); printf("\n"); fscanf(fin,"%s", &sp[i+1].fpb); fscanf(fin,"%s", &sp[i+1].nomer); fscanf(fin,"%s", &sp[i+1].adres); fscanf(fin,"%d", &sp[i+1].tel); printf("|%s", sp[i+1].fpb); printf("|%s.", sp[i+1].nomer); printf("%s.", sp[i+1].adres); printf("%d", sp[i+1].tel); printf("\n"); } else { fscanf(fin,"%s", &sp[i+1].fpb); fscanf(fin,"%s", &sp[i+1].nomer); fscanf(fin,"%s", &sp[i+1].adres); fscanf(fin,"%d", &sp[i+1].tel); printf("|%-15s", sp[i+1].fpb); printf("|%-15s.", sp[i+1].nomer); printf("%-15s.", sp[i+1].adres); printf("%2.0d", sp[i+1].tel); printf("\n"); } } } printf(" ---------------------------------\n"); break; default: printf("Dlya deictviya nagmite 1,2 ili 3."); break;} } while (getch()!=27); return 0; }