Форум программистов, компьютерный форум CyberForum.ru

Динамический массив структур - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Ошибки после компиляции http://www.cyberforum.ru/cpp-beginners/thread55061.html
Дана задача(дословно): дан массив целых положительных чисел, переписать простые числа во второй массив; упорядочить массивы 1-й по возрастанию 2-й по убыванию. Создать функции для определения простого числа и для сортировки. Писал на C++ Builder 2007 (пробовал на других компах: под Windows 7 в VS 2009 тоже кието ошибки и под XP тоже на C++ Builder 2007) компилируется без ошибок и...
C++ программку написать плиззз пожалуйста помогите программа по зарез нужна чтоб на borland c++ 4.5 работала http://www.cyberforum.ru/cpp-beginners/thread55053.html
C++ простые списки
помогите пожалуйста первый раз столкнулся с С++ 1.Составить список из N элементов. Переобозначить ссылки так, чтобы элементы оказались расположенными в обратном порядке. 2.Дан список из последовательности натуральных чисел. Добавить в список после максимального элемента минимальный.
C++ Инициализация объекта строго константой
Пишу class Class { private: const int *Int; public: Class(const int *b) { Int=b; } int get() { return *Int; } }; int main(int argc, char *argv, char *env) { system("clear");
C++ Поменять элементы K-го столбца на элементы i-ой строки http://www.cyberforum.ru/cpp-beginners/thread55037.html
Поменять элементы K-го столбца на элементы i-ой строки, следующим образом: _________k____ A11 A12 A13 A14 A21 A22 A23 A24 i A31 A32 A33 A34 A41 A42 A43 A44 Должно получиться в итоге: A11 A12 A24 A14
C++ Даные числа a,b,c,d.Сколько из них меньше 0? Даные числа a,b,c,d.Сколько из них меньше 0? подробнее

Показать сообщение отдельно
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
08.10.2009, 00:23     Динамический массив структур
АТД список - Абстрактный Тип Данных список. Я понял, что тебе он не нужен.
C++
1
2
3
4
5
6
   int col = 100; //количество больных
   int i;
   struct bolnie {
           char Imya[30], Familiya[30], Otchestvo[30], Diagnoz[30], Vid[30], Lekarstva[100], Palata[30], Temp[30], Adress[50], Data[35];
           int flag;
   };
потом в мейне пишешь
C++
1
bolnie* b = new bolnie[col];
Для добавления просто новому b[i] присваиваешь некоторые данные в соответствующие поля и счетчик ввода увеличиваешь на 1. Для удаления смещай начиная с index + 1 вправо на один элемент и уменьшай счетчик ввода на 1. Выводить все элементы начиная от 0 и заканчивая значением счетчика ввода.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru