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

Как через push_back заполнить вектор векторов? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ функции http://www.cyberforum.ru/cpp-beginners/thread100913.html
Я никак не могу написать программу с помощью функции . #include <stdio.h> #include <stdlib.h> #include <string.h> #include <ctype.h> #define NAME "111.txt"
C++ Документация g++ Недавно начал изучать С++, и хочу научиться искать необходимую документацию, опыта в поиске доки не имел, и хочу попросить совет как мне найти доку например для new(компилятор g++) - собственно нужно узнать он генерирует исключительную ситуацию или возвращает нулевой указатель. Искал тут - http://gcc.gnu.org/onlinedocs/gcc-4.4.3/cpp.pdf но ничего не нашел Прошу не винить за глупый вопрос,... http://www.cyberforum.ru/cpp-beginners/thread100896.html
При работе с потоком данных SDI вылетает ошибка C++
//надо написать лабу по работе с файлми в MFC через SDI //в h файле описал структру typedef struct { CString country; CString comand; CString fio; int numder; int age; int height; int weight;
вывод инфы C++
Необходимо вывести студентов у которых оценка меньше 4? Что я делаю не так? #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <malloc.h> #include <stdlib.h> int b; struct my{ char fio;
C++ Манипуляторы и флаги формата http://www.cyberforum.ru/cpp-beginners/thread100883.html
1.Манипулятор right почемуто не производит вывод по правой стороне. В чем проблема? рис. 1 2.Манипулятор skipws должен отбрасывать текущие пробелы при вводе но система ввода и вывода почемуто прекращает ввод при получении пробельного символа хотя они должны были отбросится. В чем проблема? рис. 1 3.Чем отличаются skipws от ws? 4.Что дает очищение потока манипулятором flush? Я думал он...
C++ Найти сумму ряда Помогите написать программку :yes: Дано натуральное число n. Вычислить сумму всех k(k+1)...k^2, k меняется от 1 до n. Если не сложно с комментариями. Заранее спасибо!! :) подробнее

Показать сообщение отдельно
IGPIGP
Комп_Оратор)
 Аватар для IGPIGP
6172 / 2901 / 284
Регистрация: 04.12.2011
Сообщений: 7,715
Записей в блоге: 3
12.12.2015, 22:44     Как через push_back заполнить вектор векторов?
Chardash, нарушаю правило, но поскольку темы придерживаемся то:
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
#include <iostream>
#include <vector>
using namespace std;
 
template<class T>
void printf_vec(vector<vector<T>> &vec)//название си-шное для облегчения восприятия)
{
vector<vector<T>>::iterator itRow;
vector<T>::iterator itColumn;
for(itRow=vec.begin(); itRow != vec.end(); itRow++)
{
for(itColumn=(*itRow).begin(); itColumn != (*itRow).end(); itColumn++)
{
cout<<(*itColumn)<<" ";
}
cout<<endl;
}
}
 
int main()
{
int one[]={1,2,3,4,5};
int two[]={2,3,4,5,6};
int thre[]={3,4,5,6,7};
int sizeV=sizeof(one)/sizeof(one[0]);
vector<vector<int>> vec;
vector<int> oneV(&one[0], &one[sizeV]);
vector<int> twoV(&two[0], &two[sizeV]);
vector<int> threV(&thre[0], &thre[sizeV]);
vec.push_back (oneV);
vec.push_back (twoV);
vec.push_back (threV);
printf_vec<int>(vec);
    system("pause");
    return 0;
}
 
Текущее время: 07:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru