} expected - C (СИ)
Формулировка задачи:
Создал заголовочный файл для проекта, не могу понять что не могу найти ошибку...
Решение задачи: «} expected»
textual
Листинг программы
#define _ADDINTER #include "HEADER.H" void sort(){ struct stat *result,*element,*sup; char c; for (;;){ clrscr(); printf("1. Отсортировать по фамилии\n"); printf("2. Отсортировать по номеру\n"); printf(""ESC" для выхода\n"); c=getch(); if(c==27) break; if(c!=49&&c!=50) continue; result=start; start=start->next; result->next=NULL; while(start){ element=start; start=start->next; element->next=NULL; if(c=='2') if(result->num > element->num){ element->next=result; result=element; }else{ for(sup=result;sup->next && sup->next->num < element->num;sup=sup->next); element->next=sup->next; sup->next=element; } if(c=='1') if(tolower(result->fam[0])>tolower(element->fam[0])){ element->next=result; result=element; }else{ for(sup=result;sup->next && !(tolower(sup->next->fam[0])>tolower(element->fam[0]));sup=sup->next); element->next=sup->next; sup->next=element; } } start=result; output(); printf("\nДля продолжения нажмите любую клавишу или "ESC" для выхода\n"); if(getch()==27) break; } } void search() { for(;;) { struct stat *abo; int j,c,f=0; double number,bu; char surname[M]; clrscr(); printf("Введите фамилию:\n"); scanf("%s",&surname); printf("Введите номер:\n"); scanf("%*c %lf",&number); clrscr(); for(abo=start;abo->next;abo=abo->next) { for(j=0;surname[j]!='\0'&&abo->fam[j]!='\0'&&surname[j]==abo->fam[j];j++); if(j==strlen(surname)) { for(bu=number,j=0;(int)bu!=0;bu=bu/10) j++; for(bu=abo->num,c=0;(int)bu!=0;bu=bu/10) c++; if(c>j) { c=c-j; bu=abo->num; bu=bu/pow(10,c); if((int)bu==(int)number) { f++; if(f==1) { printf("┌─────────────┬─────────────┬──────────────┬─────────────┐\n"); printf("в”‚ Фамилия в”‚ Имя в”‚ Отчество в”‚ Номер в”‚\n"); } printf("├─────────────┼─────────────┼──────────────┼─────────────┤\n"); printf("в”‚%12s ", abo->fam); printf("в”‚%12s ", abo->name); printf("в”‚%12s ", abo->fat); printf("в”‚%12.0lf в”‚\n", abo->num); }}}} if(f==0) printf("Совпадений не найдено.\n"); else printf("└─────────────┴─────────────┴──────────────┴─────────────в”
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д