Курсовая работа: Работа с языками С и С++
Язык С++ во многом является надмножеством языка С.
Целью данной курсовой работы является усовершенствование навыков работы с языками С и С++. Мне предстоит разработать и реализовать информационно-поисковый справочник "Блок питания". В программе будет реализовано динамическое распределение памяти, работа с файлами и две несложные сортировки. Решение этих задач позволит глубже понять возможности языка и получить практические навыки в написании программ.
Листинг программы
“m y. h”
Заголовочный файл, в нем подключены все необходимые библиотеки, а также объявлены используемые в программе функции и структура данных.
#include<stdio. h>
#include<stdlib. h>
#include<string. h>
#include<iostream>
#include<iomanip>
#include<fstream>
#include<istream>
struct e{
char year [5];
char name [40];
int a;
short p;
short db;
int number;
struct e *next;
struct e *pre;
struct e *I;
};
int vvod (struct e *k, int n);
void vyvodAll (struct e *k);
void vyvodOne (struct e *k, int n);
void max3 (struct e *k);
void min4 (struct e *k);
void buble (struct e **head, int n);
void insertion (struct e **head);