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

Массивы элементов - C++

Восстановить пароль Регистрация
 
DoctorCyborg
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 8
03.01.2014, 13:26     Массивы элементов #1
Для комплексных чисел.
Имеется массив элементов типа Date в виде структуры
C++
1
2
3
4
5
struct Dates 
{ 
int count = 0;//количество имеющихся элементов в массиве 
Date dates[100]; 
} dts = {0};
Главный поток программы (функция main()) создает вторичный поток, передав в него указатель на структуру dts.
Вторичный поток запоминает значение из поля count, открывает файл и затем в цикле, если значение count изменилось, то записывает последний элемент массива dates в файл. Так продолжается до тех пор, пока count не достигнет некоторого максимального значения, после этого поток закрывает файл и завершается;
Далее главный поток организует цикл ввода дат следующим образом:
инициализируется временная переменная tmp типа Date (ввод с клавиатуры);
с помощью функции SuspendThread() приостанавливается поток;
значение временной переменной заносится в массив
dts.dates[dts.count] = tmp;
dts.count++;
с помощью функции ResumeTread() поток запускается на выполнение;
Так продолжается до тех пор, пока count не достигнет некоторого максимального значения.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.01.2014, 13:26     Массивы элементов
Посмотрите здесь:

C++ Слить массивы А и В по 100 элементов в массив С из 200 элементов так,чтобы элементы А и В чередовались по 10
Массивы: Определить частное от деления суммы положительных элементов массива на модуль суммы отрицательных элементов C++
Массивы. Подсчитать количество элементов, равных нулю и сумму положительных элементов (Написать через классы) C++
C++ Одномерные массивы и указатели (найти количество элементов массива, равных 0, сумму элементов массива...)
C++ Многомерные массивы. Поиск количества тех элементов матрицы,которые больше суммы остальных элементов своего столбца
C++ Массивы. найти индексы тех элементов массива , которые больше своего правого соседа и количество таких элементов (почему то не работает корректно)
C++ Одномерные массивы (вычислить произведение элементов, сумму элементов массива между первым и последним нулевыми, преобразовать)
Двумерные массивы. Определить произведение элементов в тех строках, которые не содержат отрицательных элементов C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
taras atavin
Ушёл с форума.
 Аватар для taras atavin
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
03.01.2014, 13:40     Массивы элементов #2
Одно из двух: или количество элементов в квадратных скобках, или в отдельном поле count.
Yandex
Объявления
03.01.2014, 13:40     Массивы элементов
Ответ Создать тему
Опции темы

Текущее время: 15:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru