Курсовая работа: Работа с языками С и С++
void writeFileB (struct e *k, int argc, char **argv);
void readFileB (struct e **head, int *n, int argc, char **argv);
void nameSort (char *fileName);
void del (struct e **head, int n);
void readName (char* name);
void writeFileBC (struct e *k, char *fileName);
void readFileBC (struct e **head, char *fileName, int *n);
int vvodC (struct e *k, int n);
“2. cpp”
Файл, содержащий главною функцию main (). Она представляет собой меню программы.
#include "my. h"
struct e *head;
int main (int argc, char *argv []) {
int n=0,l;
head= (struct e*) malloc (sizeof (struct e));
head->pre=NULL;
system ("clear");
while (l! =0) {
printf ("\nМеню: \n1-Ввод (111 - (С)) \n2-Вывод всех\n3-Вывод одной\n4-Maxразъёмов\n5-Minмощности\n6-Сортировка пузырьком для количества разъёмов (по возростанию) \n7-Сортировка вставками для мощности (по убыванию) \n8-В файл (888 - (С)) \n9-Из файла (999 - (С)) \n10-Сортировка сохранённого файла\n11-Удаление записи\n0-Выход\n");
if (! scanf ("%d",&l)) {
l=31337;
while (getchar ()! ='\n')
continue;
}
switch (l) {
case 1:
system ("clear");
n=vvod (head,n);
break;