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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определение функций http://www.cyberforum.ru/cpp-beginners/thread1062252.html
Определить две функции: void WriteComplex(char * fname, Complex * buffer, int count); – функция записывает count элементов типа Complex из массива buffer в файл с именем fname; int ReadComplex(char * fname, Complex * buffer, int count); – функция читает count элементов типа Complex из файла с именем fname в массив buffer и возвращает количество фактически прочитанных элементов. Во всех...
C++ fstream на новую строку Помогите пожалуйста, почему у меня не записывает символ \n(на новую строку) в следующем коде: fstream fs; fs.open(path,ios::out|ios::in|ios::binary); char buf="<Header>\nLanguase=unknown;\nDate=unknown;\nAut=unknown;\nParam0=;\n</Header>\n<Body></Body>"; fs.write(buf,strlen(buf)); fs.close(); http://www.cyberforum.ru/cpp-beginners/thread1062235.html
C++ компилятор командной строки bcc
компилятор командной строки bcc среды Borland C++ 5.02 как сделать, чтобы bcc.exe не закрывал окно после запуска?
C++ С++ и классы
Ребят, такая проблема. Разбираюсь с курсовой, знакомый посоветовал использовать классы. Я в принципе изучила про них в гугле, да никак не пойму, что именно мне с ними делать в моем случае. ПОмогите пожалуйста, хоть составить алгоритм! Вечно признательный вам, маленький Грибочек. Пы.Сы. Условие задания: "Есть М людей и Н вакансий. Каждый человек на определенной вакансии имеет определенный...
C++ Работа с функциями, возвращающими значения. Передача параметров по значению http://www.cyberforum.ru/cpp-beginners/thread1062205.html
Помогите переделать задачу по ссылкам: 3) Даны длины a, b и c сторон некоторого треугольника. Найти медианы треугольника, сторонами которого являются медианы исходного треугольника. (Замечание: длина медианы проведенной к стороне a, равна 0,5*(sqrt(2*(b^2)+2*(c^2)-a^2)) .) По функциям #include <iostream> #include <math.h> #include <conio.h> using namespace std;
C++ Написать функцию, заменяющую цифры латинскими символами Написать функцию, заменяющую цифры латинскими символами. Обработать две строки. C++ подробнее

Показать сообщение отдельно
DoctorCyborg
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 8

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

03.01.2014, 13:26. Просмотров 272. Ответов 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 не достигнет некоторого максимального значения.
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru