Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.04.2012, 21:37   #1
gylayko
Форумчанин
 
Регистрация: 14.09.2011
Сообщений: 203
Стрелка проблема в работе со структурами в си

Задание таково: Сведения о выдаче экземпляра журнала состоят из названия журнала, номера и фамилии читателя. Ввести набор из 10 таких сведений. найти:
1) по названии журнала определить номера, которые выдавались и фамилии читателей, которые их брали;
2) для каждого номера заданного журнала количество его выдач;
3) определить, является ли Сидоров читателем, перечислить выданные ему журналы.
Код:
#include <stdio.h> 
#include <string.h>
struct journal {
        char title[15];
        int number;
        char name[15];
                };
void main();
{struct journal record[9];
 char nazva[15],imja[15]="Sidorov";
 int kol,i;
strcpy(record[0].title,"Murzilka"); record[0].number=3; ctrcpy(record[0].name,"Sidorov");
strcpy(record[1].title,"Occasional"); record[1].number=6; ctrcpy(record[1].name,"Petrov");
strcpy(record[2].title,"University"); record[2].number=3; ctrcpy(record[2].name,"Mymrik");
strcpy(record[3].title,"Murzilka"); record[3].number=9; ctrcpy(record[3].name,"Svinarnik");
strcpy(record[4].title,"Occasional"); record[4].number=11; ctrcpy(record[4].name,"Sidorov");
strcpy(record[5].title,"Murzilka"); record[5].number=15; ctrcpy(record[5].name,"Nakopalo");
strcpy(record[6].title,"University"); record[6].number=56; ctrcpy(record[6].name,"Nalivajko");
strcpy(record[7].title,"Occasional"); record[7].number=45; ctrcpy(record[7].name,"Kosjak");
strcpy(record[8].title,"Division"); record[8].number=12; ctrcpy(record[8].name,"Sidorov");
strcpy(record[9].title,"University"); record[9].number=23; ctrcpy(record[9].name,"Uhahatova");
printf("vvedite nazvanie jurnala");
gets(nazva);
printf("po nazvi vuznachitu nomera i familii chitachiv");
printf("nomer i familija:");
for (i=0;i=9;i++)
{if (strcmp(record[i].title,nazva)==0)
   {printf( record[i].number);
    printf( record[i].name);
    printf();}
}
printf("dlja kozhnogo nomera zadanogo zhurnalu kіl'kіst' jogo vidach");
for (i=0;i=9;i++)
{if (strcmp(record[i].title,nazva)==0)
  {kol++;}
}
printf("viznachiti, chi є Sidorov chitachem, pererahuvati vidanі jomu zhurnali");
printf("Sidorov chitav taki jurnali:");
for (i=0;i=9;i++)
{if (strcmp(record[i].name,imja)==0)
   {printf( record[i].title);}
}
getch();
}
но на строчке struct journal record[10]; выдает ошибку "declaration terminated incorrectly" в чем ошибка?
P.S. мож кто не понимает украинский, то po nazvi vuznachitu nomera i familii chitachiv это по названии журнала определить номера, которые выдавались и фамилии читателей, которые их брали; dlja kozhnogo nomera zadanogo zhurnalu kіl'kіst' jogo vidach это для каждого номера заданного журнала количество его выдач; viznachiti, chi є Sidorov chitachem, pererahuvati vidanі jomu zhurnali это определить, является ли Сидоров читателем, перечислить выданные ему журналы.

Последний раз редактировалось gylayko; 15.04.2012 в 21:57.
gylayko вне форума Ответить с цитированием
Старый 16.04.2012, 14:28   #2
Alitera
Пользователь
 
Аватар для Alitera
 
Регистрация: 13.04.2012
Сообщений: 20
По умолчанию

Доброе время суток!

Цитата:
на строчке struct journal record[10]; выдает ошибку "declaration terminated incorrectly" в чем ошибка?
Код:
void main();
{struct journal record[9];
Код:
void main()
{struct journal record[9];
Знак точка с запятой
помогла - жми на весы
Alitera вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема в работе программы Elabrion Помощь студентам 1 29.06.2011 20:37
Проблема в работе программы Wefast Помощь студентам 0 25.12.2009 00:45
Проблема при работе с БД HAMMAN БД в Delphi 3 29.03.2008 14:42
Проблема с модулями и дин.структурами данных velgelmina Помощь студентам 1 16.05.2007 06:43