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

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

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

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

Ответ
 
Опции темы Поиск в этой теме
Старый 08.06.2010, 16:42   #1
muxazila
Новичок
Джуниор
 
Регистрация: 08.06.2010
Сообщений: 1
По умолчанию файл и структура

Прошу помочь мне с курсовиком,вот моя задача:
А. Создать файл, содержащий сведения о личной коллекции книголюба. Структура записи- шифр книги, автор, название, год издания, местоположение(номер стеллажа, шкафа и т.д.). Количество записей -25
Б. Найти:
- Местонахождение книги автора Х названия Y;
- Список книг автора Z, находящихся в коллекции
- Число книг издания ХХ года, имеющееся в библиотеке.
Значения X, Y,Z, XX – вводятся по запросу с терминала.


Надо чтобы при работе с прогой был хоть какойнить интерфейс(цвет шрифта,колонки и тд.)
есть 1 часть проги тока на ввод в файл(без интерфейса):
Код:
#include <stdio.h>
#include <conio.h>
#include <iostream.h>
void main()
{FILE *fp;
const n=2;
int i;
char Nomer[3]="#",Shifr[6]="Shifr",Avtor[6]="Avtor",Nazvanie[10]="Nazvanie",God[5]="God",Shkaf[7]="Shkaf",Stelag[8]="Stelag",Polka[7]="Polka";
fp=fopen("Bibleotek.txt","w+");
struct Bibleoteka{int shifr,god,shkaf,stelag,polka;
		  char avtor[10],nazv[15];};
Bibleoteka bibl[n];
clrscr();
fprintf(fp,"%2s%6s%10s%15s%8s%7s%7s%7s\n\n",Nomer,Shifr,Avtor,Nazvanie,God,Shkaf,Stelag,Polka);
for(i=0;i<n;i++)
{fprintf(fp,"%2d",i+1);
printf("Vvedite Shifr\n");scanf("%d",&bibl[i].shifr);fprintf(fp,"%6d",bibl[i].shifr);
printf("Vvedite avtora\n");scanf("%s",&bibl[i].avtor);fprintf(fp,"%10s",bibl[i].avtor);
printf("Vvedite nazvanie\n");scanf("%s",&bibl[i].nazv);fprintf(fp,"%15s",bibl[i].nazv);
printf("Vvedite god izdaniay\n");scanf("%d",&bibl[i].god);fprintf(fp,"%8d",bibl[i].god);
printf("Vvedite shkaf\n");scanf("%d",&bibl[i].shkaf);fprintf(fp,"%7d",bibl[i].shkaf);
printf("Vvedite stelag\n");scanf("%d",&bibl[i].stelag);fprintf(fp,"%7d",bibl[i].stelag);
printf("Vvedite polka\n");scanf("%d",&bibl[i].polka);fprintf(fp,"%7d\n",bibl[i].polka);
}getch();
fclose(fp);}

Поошу помогите!!!!

Последний раз редактировалось Stilet; 08.06.2010 в 16:46.
muxazila вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Структура DRELORD Помощь студентам 0 16.05.2010 22:53
структура euhenia Помощь студентам 3 16.04.2010 22:25
Структура roknroll1 Помощь студентам 2 25.01.2010 18:45
Структура на С++ Darh Помощь студентам 3 16.12.2009 23:27
Текстовый файл - Структура (записи) felmor Паскаль, Turbo Pascal, PascalABC.NET 0 18.05.2009 22:36