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

STL, char** to vector - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Задачка. Функция Concat http://www.cyberforum.ru/cpp-beginners/thread657677.html
Задание заключается вот в чём: При помощи функции Concat надо соединить два символьных массива, введённых с клавиатуры. Заранее спасибо :)
C++ Использование библиотеки <stdio.h> Когда барон Мюнхаузен решил пообедать, он привязал к длинной веревки кусок сала и забросил его в воздух. Стая диких гусей пролетала тем временем над домом барона, заинтересовалась необычным предметом... http://www.cyberforum.ru/cpp-beginners/thread657662.html
C++ Ключевое слово export
В стандарте C++ встречается ключевое слово export, если кому-то приходилось реально использовать его в коде, то приведите пожалуйста пример и компиляторы, которые его поддерживают. Заранее спасибо!
Наследование и шаблоны C++
Не понимаю почему выдается ошибки, переменные а, b не объявлены в данном контексте (внутри функции f) Сейчас почитал прату, и страуструпа, и не нашел объяснений template <typename T> class A {...
C++ В прямоугольной матрице NxK переставить столбцы в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread657642.html
проверьте прогу плз - В прямоугольной матрице NxK переставить столбцы в обратном порядке #include<stdio.h> #define N 3 #define K 8 int main(){ int mas={}; int mas t={0}; int i,j,s,t=0;...
C++ Определить количество байтов, которые занимают в памяти переменные данных типов Здравствуйте. Помогите пожалуйста с лабораторной... В языке С++ полный ноль, ничего не понимаю. Вот сами задания из лабы: 1. Опишите переменные всех типов, приведенных в таблице 2. Определите... подробнее

Показать сообщение отдельно
AlexTorrin
3 / 3 / 0
Регистрация: 07.05.2012
Сообщений: 27

STL, char** to vector - C++

25.09.2012, 12:26. Просмотров 380. Ответов 0
Метки (Все метки)

Пытаюсь char** в vector скопировать, но ничего не выходит. Ошибку в упор не вижу.
Помогите, пожалуйста.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>  //cout в итераторе
#include <vector>
#include <algorithm> // copy
#include <iterator>  // ostream_iterator
 
using namespace std;
 
int main(int iArg, char** cArg)
{
    vector <char*> vec(10);
    copy(cArg[0], cArg[iArg], vec.begin());
    copy(vec.begin(),vec.end(), ostream_iterator<char*>(cout,", "));
    return 0;
}
Добавлено через 8 минут
Сам разобрался, может кому понадобится
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <vector>
#include <algorithm> // copy
#include <iterator>  // ostream_iterator
 
using namespace std;
 
int main(int iArg, char** cArg)
{
    vector <char*> vec(10);
    copy(&cArg[0], &cArg[iArg], vec.begin());
    copy(vec.begin(),vec.end(), ostream_iterator<char*>(cout,", "));
    return 0;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru