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

Добавить элементы в очередь - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите где ошибка в классе http://www.cyberforum.ru/cpp-beginners/thread858184.html
вот сам класс #include <iostream> #include <stdlib.h> #include <iomanip> #include <time.h> #include <string> using namespace std; // использую потому что нет риска пересечения пространства имен. class Fight{
C++ Передача динамического массива в функции #include <iostream> #include <cstdlib> using namespace std; /*const*/ int k=3; //void sum (int mas); void sum (int * arr, int k, int t); //void max(int matrix); void max(int * arr ,int g, int r); http://www.cyberforum.ru/cpp-beginners/thread858170.html
Подсчитать количество слов,начинающихся с указанной буквы C++
Ребят,помогите пожалуиста. вот ,есть задачка: Дан текст произвольной длины,оканчивающийся точкой.текст состоит из слов,разделенных пробелами.Подсчитать количество слов,начинающихся с указанной буквы; Я программку написала,он считает слова,а главного условия,т.е счичать не все слова,а именно,с указанной буквы,не считает вот сама прога: #include <stdio.h> #include<string.h> enum{OUT,IN};...
C++ Найти максимальное и минимальное значение функции
Просьба решить задачку, так как я сам ни бум бум...=( А через пару недель нужно перездать зачет. Очень прошу помочь!! Составить таблицу значений заданной функции. Найти максимальное и минимальное значение функции, соответствующие им значения аргументов для каждого значения параметра. Шаг изменения аргумента и параметра студент выбирает самостоятельно так, чтобы число значений параметров было...
C++ Реализация семафоров http://www.cyberforum.ru/cpp-beginners/thread858153.html
Возможно ли реализовать семафоры вручную или же для этого нужна обязательная поддержка процессора?
C++ Как распарсить строку и положить данные в элементы структуры Здравствуйте! Интересует следующий вопрос. У нас есть есть строка. Например, ab|ac|ad|ae|af|ag|ah. И есть структура -> struct table { string ab, ac, ad, ae, af, ag, ah; }; Задача состоит в том, чтобы из строки вытащить значения, какими являются ab, ac, .., ah. Я написал кусок кода, который вытаскивает эти значения. Но т.к. это дело происходит в цикле, я не могу на каждом шаге записать... подробнее

Показать сообщение отдельно
Akana
0 / 0 / 0
Регистрация: 08.12.2012
Сообщений: 29
08.05.2013, 00:35  [ТС]     Добавить элементы в очередь
Условия задачи: Разработать функцию, которая по одной очереди строит две новых: Queue1 из положительных элементов и Queue2 - из остальных элементов очереди.
Это главная часть кода, в принцепе всё должно работать, только я не могу добавить элементы в очередь с помощью моей функции Enq.
Компилятор выдает:
аргумент типа "int" не совместим с параметром типа "void*"
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
// Queue.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <stdlib.h>
#include <iostream>
#include "MyQueue_1.h"
#include <ctime>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    
    Queue q1= CreateQueue(6);
    Queue q2= CreateQueue(6);
    Queue q3= CreateQueue(6);
 
    
            while (!q1.isEmpty()){
                if (Peek(q1)<0){
                        Enq(q2, Peek(q1));}
                    else 
                    {
                        Enq(q3, Peek(q1));}
                    Deq(q1);
                }
 
  std::cout << "negatives:";
   while (!q2.isEmpty()) {
      std::cout << ' ' << Peek(q2);
     Deq(q2);
   }
   std::cout << std::endl;
 
   std::cout << "positives:";
   while (!q3.isEmpty()) {
      std::cout << ' ' << Peek(q3);
      Deq(q3);
   }
   std::cout << std::endl;
 
   return 0;
}
 
Текущее время: 17:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru