Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Вывести все числа (от 1 до 300), которые делятся ТОЛЬКО на 2 или 5 https://www.cyberforum.ru/ cpp-beginners/ thread985165.html
Всю голову уже сломала! не знаю... тут и получается, что только 2 и 5 подходят.. ну и 125.. а как это все написать.. ума не приложу :( Помогите, пожалуйста!
C++ Перегрузка << в шаблоне класса List
Сап. Написал класс, реализующий работу односвязного списка. Для вывода решил использовать перегрузку << , но тут и начались проблемы (код программы и описание ошибки ниже (компилирую в Dev-C++)). Хедер: //хедер с объявлением класса "список" и структуры "узел списка" #ifndef LIST_H #define LIST_H #include <iostream> template <class v_type> class List {
C++ Заданы символьные файлы f и g https://www.cyberforum.ru/ cpp-beginners/ thread985163.html
Заданы символьные файлы f и g. Определить, совпадают компоненты файла f с компонентами файла g. Если нет, то получить номер первого компонента, в котором f и g отличаются. В случае, когда один из файлов имеет n компонентов (n> 0) и повторяет начало другого (более длинного) файла, ответом должно быть число n +1. Помогите пожалуйста, я не знаю как сделать.
C++ Сделать цикл где начальное, конечное значение и шаг вводятся с клавиатуры https://www.cyberforum.ru/ cpp-beginners/ thread985157.html
Условие(смотри вложение) Необходимо составить цикл с постусловием где начальное и конечное значение, а так же шаг вводятся с клавиатуры вот код: #include <stdio.h> #include <conio.h> #include <math.h> int main() { float a,e,a1,a2,a3,x,z,r; printf("Enter E:\n");
работа символьными файлами, незнаю как сделать C++
Задані символьні файли f i g. Визначити, чи збігаються компоненти файлу f з компонентами файлу g. Якщо ні, то одержати номер першого компонента, у якому f i g відрізняються між собою. У випадку, коли один з файлів має n компонентів (n>0) і повторює початок іншого (більш довгого) файлу, відповіддю повинне бути число n+1. Допоможіть будьласка, я незнаю як зробити.
C++ Массив: Найти наименьший элемент матрицы X и записать нули в ту строку и столбец, где он находится. https://www.cyberforum.ru/ cpp-beginners/ thread985145.html
Есть задача: Найти наименьший элемент матрицы X (mxn) и записать нули в ту строку и столбец, где он находится. Нужно написать коды программы : 1. с использованием указателей 2. без использования указателей Есть код данной программы, но не могу понять с указателем она или нет #include <iostream> #include <math.h>
C++ Сортировка слов Привет. Объясните пожалуйста код, немогу с ним разобраться(знаю что программа принимает строку выводит ее на экран и считает сумму наврное) #include<stdio.h> #include<string.h> void main() { char s,d; int i=0,j=0,bw,ew,len; gets(s); len=strlen(s); while (i<len) { https://www.cyberforum.ru/ cpp-beginners/ thread985140.html Какие SQL запросы нужны для того, чтобы можно было отображать материал базы данных в комбоксе. C++
Помогите пожалуйста, какие SQL запросы нужны для того чтобы можно было отображать материал базы данных в комбоксе. если можно сделайте простейший исходник и закинуть его мне где есть код (запроса),соединение компонентов которые находятся на форме ))
C++ Цикл: Построить последовательность целых чисел a1, ..., a30, где a1=1, a2=1, a[i]=a[ i/2 ]+ a[i – 2] (i=3, ..., 30). 2 часа пробовали сделать прогу по данной задаче. что то получилось, но оказалось неверным.дальше дело не идёт. Задача вроде простая, но нет Построить последовательность целых чисел a1, ..., a30, где a1=1, a2=1, a=a+ a (i=3, ..., 30). Нужен полный код программы в microsoft visual studio. и обьснение где и что.я не профи в этом деле Пожалуйста помогите https://www.cyberforum.ru/ cpp-beginners/ thread985132.html C++ Массив: при компилировании исходника компилятор выдает ошибку https://www.cyberforum.ru/ cpp-beginners/ thread985131.html
# include <iostream> # include <math.h> # include <stdio.h> using namespace std; int main () { const int ishod = 15; const int b=15,c=15; int mas,chet,nechet; for(int i = 0; i < ishod; i++)
Перегрузка операторов C++
Здравствуйте. Помогите пожалуйста. Может кто то помочь разобраться с перегрузкой операторов. Мне бы простенький рабочий пример не помешал бы. Я искал в интернете ,но почему то они не компилируются у меня в Dev-c++ и я не понимаю почему. //ну вот например есть у меня дробь // если не трудно пример перегрузки + #include <iostream> #include <stdio.h> using namespace std;
C++ массивы # include <iostream> # include <math.h> # include <stdio.h> using namespace std; int main () { const int ishod = 15; const int b=15,c=15; int mas,chet,nechet; for(int i = 0; i < ishod; i++) https://www.cyberforum.ru/ cpp-beginners/ thread985118.html
DU
1500 / 1146 / 165
Регистрация: 05.12.2011
Сообщений: 2,279
22.10.2013, 23:42 0

push_back() and vector of classes - C++ - Ответ 5221550

22.10.2013, 23:42. Показов 1231. Ответов 3
Метки (Все метки)

Ответ

не используйте голые указатели, если не умеете с ними работать.
вместо массива символов есть std::string
вместо динамических массивов - вектора (если message** - это массив указателей на строки. хз, код не полностью предоставлен.).
Может это то, что вы хотели:
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
#include <iostream>
#include <string>
#include <vector>
 
class topic_message
{
public:
  std::string name_topic;
  std::vector<std::string> messages;
 
  topic_message ()
  {
    std::cout << "Введите название темы: ";
    std::getline(std::cin, name_topic); 
    messages.resize(50); // это не обязятельно. вектор сам расширяется. но раз там было выделено 50 сообщений, то ...
  }
};
 
int main()
{
  std::vector<topic_message> topic_messages;
  for (int i=0; i<10; i++)
  {
    topic_messages.push_back(topic_message());
    std::cout << topic_messages[i].name_topic << std::endl;
  }
  return 0;
}


Вернуться к обсуждению:
push_back() and vector of classes C++
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
22.10.2013, 23:42
Готовые ответы и решения:

VisualStudio C++ vector<vector<int> > push_back()
Кодю на VS2010 vector&lt;vector&lt;int&gt; &gt;index_UV; index_UV.push_back(); //должен создаться пустой...

Vector . push_back
Доброго времени суток! Помогите пожалуйста поправить код!! #include &lt;vector&gt; #include...

Ошибка push_back() в vector
Доброго времени суток. Сразу код : #include &quot;stdafx.h&quot; #include &quot;expat.h&quot; #include...

Метод push_back() класса vector
Пишу алгоритм динамического программирования, на каждой итерации в множество векторов возможно...

3
22.10.2013, 23:42
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2013, 23:42
Помогаю со студенческими работами здесь

класс vector ошибка в push_back()
#include &lt;iostream&gt; #include &lt;cstddef&gt; using namespace std; class vector { public: ...

Vector subscript out of range (push_back, a не [])
При попытке сделать push_back() вектору вылетает ошибка vector subscript out of range. Именно при...

Краш на моменте vector.push_back()
Доброго времени суток. Начну с короткого объяснения кода: программа считывает файл строчка за...

std::vector<T>.push_back(T) - Error
Не пойму в чем дело, но при добавлении (CTextureManager :: load(const char* file)) в вектор –...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru