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

выбор потоков - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ В двумерном массиве чисел необходимо заменить имеющиеся числа на другие, соответствующие им http://www.cyberforum.ru/cpp-beginners/thread937124.html
Примерный Input.txt : 1 2 1 3 1 4 1 4 1 1 1 2 1 3 1 4 2 4 1 1 1 2 1 2 1 4 2 4 1 1 1 2 1 2 1 4 1 4 1 1 1 2 4 3 1 1 3 4 1 1 1 2 4 3 1 1 3 4 1 1 1 2 1 3 1 4 1 2 1 1 1 2 2 3 1 1 1 2 1 1 1 2 2 3 1 4 1 4 1 1
C++ Компилирование в MVS2012 Сегодня, после написания программы, захотел перенести ее на другой комп. Для этого скомпилировал ее по всем правилам (см. картинку 1). В папке "Debug" (см. картинку 2 - красная стрелочка) появился *.exe файл, который я и перенес на другой комп... но он не запустился (вылазеет сообщение "Программа не запускается")... Просмотрел программы других людей, держу их как примеры, и вижу что у них... http://www.cyberforum.ru/cpp-beginners/thread937081.html
считывание без указателей C++
В общем, понадобилась функция read <type> () или read(), с аргументами без &, через запятую, одного типа. Это вообще возможно? Inline не помогает. макро с _ не подходит.
Вывод в файл из функции C++
Приветствую! Мне надо вывести текст в файл, но проблемма в том, что вывод должен осуществляться из функции, а файл, в который будет идти вывод, должен быть объявлён в функции main: #include <iostream> #include <fstream> using namespace std; void ouput(); int main()
C++ Ошибка при наследовании? http://www.cyberforum.ru/cpp-beginners/thread937050.html
Программа компилируется, но консоль не выдает информацию. Связано ли это как то с переполнением буфера? Программа небольшая укажите пожалуйста на ошибку. Заранее спасибо. #include <iostream> #include <locale> #include <string> using namespace std; /////////////////////////////////////////////////////////// class String {
C++ Запись значения в адрес К примеру есть адрес 0х777 и его значение в формате int 1234567 , мне необходимо в этот адрес записать своё значение к примеру 777777777 , как это сделать (из dll эти все дела произвожу) пробовал такой код: REC - это найденный адрес с помощью функции поиска адреса по байтам: DWORD REC = FindPattern(блаблабла);(с помощью этой функции адрес найден верно 100000%,проверен и выведен на экран) подробнее

Показать сообщение отдельно
Samur
0 / 0 / 0
Регистрация: 24.07.2013
Сообщений: 70
12.08.2013, 22:39     выбор потоков
Здравствуйте форумчане! Суть проблемы такова, ниже дана программа для сортировки и надо чтобы пользователь сам мог выбирать во сколько потоков должна будет работать программа(естественно с помощью критич. секции, но как?)
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <stdlib.h>
#include <time.h>
#include <iostream>
#include <stdio.h>
#include <process.h>
#include <windows.h>
CRITICAL_SECTION cs;
using namespace std;
int j,i,k,size,n,pot,g;
int * arr;
 
DWORD WINAPI Thread(PVOID pParams )
{
    arr = new int[size];
 
    //cin>>n;
    srand(time(NULL));
 
    for(i=0;i<size;i++)
    {
        arr[i]=rand()%n+1;
        printf("%4d",arr[i]);
    }
 
    cout<<endl;
 
 double start=clock();
    for (i=1; i<(n+1); i++)
    {
        int *l;
 
        for(j=0;j<size;j++)
        {
            if(arr[j]==i)
            {
                k++;
            }
        }
 
        
            l = new int[k];
            
            for (int f=0;f<k;f++)
            {
                l[f]=i;
                cout<<l[f]<<" ";
            }
               
        cout<<endl; 
 
 
        k=0;
    }
 
printf("%.4lf\n", (clock() - start) / CLOCKS_PER_SEC);
 
return 0;
}
 
 
 
 
int main(void)
{ 
    
    printf("Vvedite razmer massiva\n");
    cin>>size;
    printf("VVedite rol-vo kombinatsiy\n");
    cin>>n;
    printf("Vvedite kol-vo potokov\n");
    cin>>pot;
    arr=(int*)malloc(n*sizeof(int));
    
    
 
    InitializeCriticalSection( &cs );
    
//ЧТО ЗДЕСЬ ДОЛЖНО БЫТЬ???
    HANDLE hThread=CreateThread(NULL,0,Thread,(PVOID)0,0,NULL);//,&uThrID);
    
    system("PAUSE");
    
    free(arr);
    return 0;
 
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru