Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые проекты » Вибори глави Ашинський району

Реферат Вибори глави Ашинський району





01 626 265");

strcpy (gr [5]. kolgol, "47%");


strcpy (gr [6]. fam, "Фомін А.А");

strcpy (gr [6]. adres, "Берегова 1/6");

strcpy (gr [6]. datro, "23.06.60В«),

strcpy (gr [6]. pasport, "75 00 321 936");

strcpy (gr [6]. kolgol, "15%");



strcpy (gr [7]. fam, "Садиков В.Г");

strcpy (gr [7]. adres, "Леніна 56/90");

strcpy (gr [7]. datro, "14.03.54");

strcpy (gr [7]. pasport, "75 01 657 453");

strcpy (gr [7]. kolgol, "21%");


strcpy (gr [8]. fam, "Сафін Н.П");

strcpy (gr [8]. adres, "Леніна 34/89");

strcpy (gr [8]. datro, "23.05.51"),

strcpy (gr [8]. pasport, "75 00 128887");

strcpy (gr [8]. kolgol, "33%");


tofile ();// Запис у файл

gotoxy (1,24);

cout <<"Натисніть будь-яку клавішу";

getch ();

break;// Дострокове завершення switch (r)

}

case '4 ':

break;// Дострокове завершення switch (r)

default:// Типово

{

clrscr ();// Очищення екрану

gotoxy (28,14),

cout <<"Невірна команда"; gotoxy (1,24);

cout <<"Натисніть будь-яку клавішу"; getch ();

}// Кінець default

}// Кінець switch (r)

}// Кінець функції

///////////////////////////////////////////////////////////////////////p> int tofiledop ()// Функція запису в файл

{

ofstream outf;// Вихідний потік

outf.open (name, ios :: binary);

if (outf.fail ())// Галуження (якщо потік не справний)

{

clrscr ();// Очищення екрану

gotoxy (28,14);// Установка курсору на задану позицію

cout <<"Файл не відкрився!";

getch ();

return 1;// Вихід

}// Кінець розгалуження

for (int i = 0; i

outf.write ((char *) & gr [i], sizeof (gr [i]));

outf.close ();

return 0;// Вихід

}// Кінець функції

/////////////////////////////////////////////////////////////////////////////////////

void dopolnenie ()// Функція доповнення

{

int dop;

clrscr ();// Очищення екрану

izfile ();// Читання з файлу

int ost = n-nzap;// Кількість решти записів

cout <<"Введіть кількість записів, які хочете Додати в список (від 1 дo "

<

cin>> dop;// Введення додаткових записів

nzapdop = dop + nzap;// Присвоєння існуючих і додаткових записів

for (int i = nzap; i

{

cout <<"Введіть прізвище виборця: "<

cin>> gr [i]. fam;// Введення прізвища

cout <<"Введіть адресу:" <

cin>> gr [i]. adres;// Введення фдреса

cout <<"Введіть дату народження: "<

cin>> gr [i]. datro;// Введення дати народження

cout <<"Введіть № паспорта:" <

cin>> gr [i]. pasport;// Введення номера паспорта

cout <<"Введіть кількість голосів:" <

cin>> gr [i]. kolgol;// Введення кількості голосів

}// Кінець циклу for

tofiledop ();// Запис у файл додаткових записів

clrscr ();

gotoxy (35,14);// Установка курсору на задану позицію

cout <<"Файл доповнено";

gotoxy (20,15);

cout <<"Натисніть будь-яку клавішу для виходу в головне меню ";

getch ();

}// Кінець функції

////////////////////////////////////////////////////////////////////////

void udalenie ()// Функція видалення

{

clrscr ();// Очищення екрану

izfile ();// Читання з файлу

toscreen ();// Функція виведення на екран

int ud;// Номер запису для видалення

cout <<"Введіть номер запису, яку ви хочете видалити (від 0 до "<

cin>> ud;// Введення номера запису для видалення

int udd = ud +1;// Збільшення на 1

for (udd; udd <= nzap; udd + +)// Цикл for

{

gr [ud] = gr [udd];// Присвоєння запису

ud + +;// Збільшення на один крок

}// Кінець циклу for

nzap = nzap-1;// Зменшення номери записів

tofile ();// Запис у файл

izfile ();// Читання з файлу

toscreen ();// Функція виведення на екран

getch ();

}// Кінець функції

//////////////////////////////////////////////////////////////////

void prosmotr ()// Перегляд

{

clrscr ();// Очищення екрану

izfile ();// Читання з файлу

toscreen ();// Функція виведення на екран

gotoxy (1,24);// Установка курсору на задану позицію

cout <<"Натисніть будь-яку клавішу";

getch ();

}// Кінець функції

//////////////////////////////////////////////////////////

void izmenenie ()// Зміна

{

int izm;// Номер змінною запису

char b;// Номер команди


Назад | сторінка 6 з 9 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Реновація середовища зупинок громадського транспорту вулиці Леніна Централь ...
  • Реферат на тему: Районка радянського часу як політичний інструмент партії (на прикладі істор ...
  • Реферат на тему: Діяльність сільськогосподарського підприємства СВК "Колгосп імені Лені ...
  • Реферат на тему: Запис в графічний файл формату BMP
  • Реферат на тему: Резидентний оброблювач клавіатури (перехоплення натискань клавіш і запис у ...