Форум программистов, компьютерный форум, киберфорум
Наши страницы

Старт потока с 2 параметрами - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка линейных(односвязных) списков http://www.cyberforum.ru/cpp-beginners/thread817626.html
Всем доброго времени суток. Уже на протяжении нескольких дней бьюсь с сортировкой линейных списков. Вариант сортировки не важен, важно чтобы было сделано через смену узла указателя. Если кто может...
C++ Что такое дескриптор ? Подскажите пожалуйста что представляет из себя дескриптор ??? Не могу разобраться ? в понятии это подразумеваеться какое то значение или число !!! И в функциях везде пишется: указать дескриптор ,... http://www.cyberforum.ru/cpp-beginners/thread817622.html
C++ Поиск дня недели в вечном календаре
По заданию в вечном календаре нужно по введенной дате(число месяц год )вывести день недели перепробывал кучу разных формул но ни одна четко не работает некоторые вычисляют точно но всего на...
работа с файлами и строковыми данными C++
Здравствуйте!Помогите пожалуйста,что нужно добавить к нижеприведенному коду программы,который заменяет двойные пробелы в файле Input на одиночные и выдает отредактированный текст в файл Output, чтобы...
C++ класс обработки ошибок http://www.cyberforum.ru/cpp-beginners/thread817606.html
Добрый вечер всем. Опять я. Опять проблема - хочу написать класс обработки ошибок для лабораторной работы. Код в приложении. Просто организовать обработку ошибок - не проблема, благо задача...
C++ оптимизация кода Добрый вечер всем. У меня такая проблема: написал прогу, необходимо продемонстрировать ее работу. Т.е. есть L2 список, дек и массив деков, необходимо реализовать для каждого типа объектов меню с... подробнее

Показать сообщение отдельно
anmartex
...
1708 / 1201 / 496
Регистрация: 12.02.2013
Сообщений: 1,978
25.03.2013, 08:28
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
#include <windows.h>
#include <iostream>
#include <fstream>
#include <process.h>
 
using namespace std;
 
unsigned __stdcall work(void*);
 
struct files
{
   const char* in;
   const char* out;
};
 
int main()
{
   HANDLE hThread;
   unsigned IDThread;
   files f;
   f.in = "in.txt";
   f.out = "out.txt";
   hThread = (HANDLE)_beginthreadex(NULL, 0, &work, &f, 0, &IDThread);
 
   if (hThread == NULL)
   {
      return GetLastError();
   }
   WaitForSingleObject(hThread, INFINITE);
   CloseHandle(hThread);
   system("PAUSE");
   return 0;
}
 
unsigned work(void* arg)
{
   files f = *reinterpret_cast<files*>(arg);
   FILE* in, *out;
   float mass[9];
   in = fopen(f.in, "r");
   if (in == NULL)
   {
      return 1;
   }
 
   for (int i = 0; i < 9; i++)
   {
      fscanf(in, "%f", &mass[i]);
      cout << mass[i] << endl;
   }
 
   fclose(in);
   out = fopen(f.out, "w");
   if (out == NULL)
   {
      return 1;
   }
 
   float res = mass[0] * mass[4] * mass[8] + mass[2] * mass[3] * mass[7] + mass[1] * mass[5] * mass[6] -
               mass[2] * mass[4] * mass[6] - mass[1] * mass[3] * mass[8] - mass[0] * mass[5] * mass[7];
   fprintf(out, "%f", res);
 
   fclose(out);
 
   return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru