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

set_difference - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Получить указатель на dll подгруженную сторонним процессом http://www.cyberforum.ru/cpp-beginners/thread1042810.html
Попробую объяснить что мне нужно, в силу моего понимание =) Wacrraft подгружает либу game.dll, вот мне нужно из экзешника( моего ) получить указатель на game.dll. dll с расширением mix варкрафт подгружает при старте ( если они находятся в той же папке ) { BOOL APIENTRY DllMain(HINSTANCE hDLL, DWORD reason, LPVOID reserved) { switch (reason)
C++ сумма чисел между 2мя положительными кривой код #include <iostream> using namespace std; int main() { setlocale(LC_ALL,"RUS"); int*mass; int n, i; cout<<"Введите длину массива\n"; cin>>n; http://www.cyberforum.ru/cpp-beginners/thread1042802.html
Правильно ли составила программку?Проверяю в ручную решение - не сходится( C++
Тема контрольной - функции теории множеств(дискретка), но писать тему видимо нужно сюда - потому что я в коде неуверена правильно ли..Необходимо написать программу вычисления заданной функции - на картинке внизу. Дело в том, что мое решение в ручную не соответствует решению программы. Почему-то в ручном решении уверена больше. Подскажите, правильно ли решение по коду
Дерево, префиксный вывод C++
Доброе время суток! Очень нужна помощь. Знающие помогите пожалуйста, или объясните хотя бы, почему не корректно работает) задание: Вывести значения всех вершин дерева в префиксном порядке. # include <iostream> using namespace std; struct tree { int n; tree *left, *right;
C++ не работает pthread.h в Dev-c++ http://www.cyberforum.ru/cpp-beginners/thread1042780.html
не понимаю что не так. у меня винда. Программу пишу на Dev-cpp: вот код: #include<stdio.h> #include<pthread.h> class CData { public: int a,b; }; // Класс с параметрами void * Func(void * Arg) // Потоковая функция { CData* D = (CData *) Arg; // Преобразуем указатель к нашему типу CData printf("Hello form thread! Data: %d, %d\n", D->a, D->b);
C++ библиотека pthread.h в Code::Blocks не могу найти как подключить библиотеку pthread.h в Code::Blocks. Помогите,пожалуйста, кто знает. подробнее

Показать сообщение отдельно
DU
1477 / 1053 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
16.12.2013, 01:35     set_difference
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
#include <iostream>
#include <string>
#include <vector>
 
bool is_absent_in_any_words(char ch, const std::vector<std::string>& words)
{
  for (std::vector<std::string>::const_iterator it = words.begin(), end = words.end(); it != end; ++it)
  {
    if (it->find(ch) == std::string::npos)
    {
      // отсутствует в слове *it.
      return true;
    }
  }
 
  // присутствует во всех словах.
  return false;
}
 
std::string common_vowels(const std::vector<std::string>& words)
{
  //const std::string vowels = "qwertypnbdfg";
  const std::string vowels = "ac";
 
  std::string result;
  for (std::size_t i = 0, end = vowels.size(); i != end; ++i)
  {
    if (is_absent_in_any_words(vowels[i], words))
    {
      result += vowels[i];
      result += ";";
    }
  }
 
  return result;
}
 
int main()
{
  /*
  {
    std::vector<std::string>  words;
    words.push_back("waiidfwad1");
    words.push_back("afaiiwd1");
    words.push_back("esfiad1");
    words.push_back("sefasefgi1");
    words.push_back("siefgsa1");
    const std::string vowels = common_vowels(words);
    std::cout << "result = " << vowels << std::endl;
  }
  */
 
  {
    std::vector<std::string>  words;
    words.push_back("a");
    const std::string vowels = common_vowels(words);
    std::cout << "result = " << vowels << std::endl;
  }
 
  {
    std::vector<std::string>  words;
    words.push_back("a");
    words.push_back("a");
    const std::string vowels = common_vowels(words);
    std::cout << "result = " << vowels << std::endl;
  }
 
  {
    std::vector<std::string>  words;
    words.push_back("a");
    words.push_back("b");
    const std::string vowels = common_vowels(words);
    std::cout << "result = " << vowels << std::endl;
  }
 
  //std::cin.get();
  //std::cin.get();
  return 0;
}
 
Текущее время: 19:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru