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

Напишите программу, присваивающую значения элементов списка указателей на символьные строки в стиле С (тип char* ) элементам вектора строк - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Чтение XML файла http://www.cyberforum.ru/cpp-beginners/thread620652.html
Пытаюсь извлечь данные из XML файла,но вылетает ошбка,код вроде правильный(в силу своей простоты) #include "tinyxml.h" #include<iostream> using namespace std; int main() {
C++ Выделение памяти под строку Никак не могу понять, в чем проблема, подскажите пожалуйста. Предположим, инициализирую переменную, ожидая получить строку из 10 символов. char* temp = new char; Но память выделяется под 24 символа :-! : - temp 0x00664ae0 "ННННННННННээээ««««««««ою" char * http://www.cyberforum.ru/cpp-beginners/thread620643.html
Указатели. Работа с указателями C++
Здравствуйте, товарищи. Хотел у вас поподробнее выяснить что такое указатели.Точнее я понял, что это указатель - это переменная, которая содержит в себе адрес на другую переменную(и не только). Но для чего используются указатели?Какие есть особенности при работе с указателями? Удобно ли их использовать?И самое главное - КАК их использовать? Пожалуйста, ответьте на эти вопросы. Заранее спасибо.
Intialization problem C++
Доброго времени суток. Изучаю C++ вот уже 50 минут, решил попробовать написать программу, которая из 3 введеных чисел, определяет, какое из них самое большое, среднее и самое маленькое. Без цикла While программа работала нормально вроде, но после каждого вычисления приходилось ее перезапускать. Внес бесконечный цикл while, что бы не нужно было перезапускать программу после каждого действия. ...
C++ бинарные деревья http://www.cyberforum.ru/cpp-beginners/thread620624.html
помогите,пожалуйста!1надо срочно написать функцию,но совсем не разбираюсь как работать с деревьями( сама задача:написать ф-цию,которая строит бинарное дерево,содержащее целые числа,по строке с его префиксной записью, т.е вида(корень левое-поддерево правое-поддерево).Поддеревья представлены точно также.Пустое дерево задается парой скобок "( )".
C++ Отлов сообщений и многопоточность Мне нужно, чтобы программа могла принимать сообщения WM_QUERYENDSESSION и WM_ENDSESSION и на них реагировать. Как это осуществить в консольной программке? И если программа будет отсылать запросы серверу не последовательно в едином потоке, а в нескольких одновременно, то программа будет работать в несколько раз быстрее? подробнее

Показать сообщение отдельно
DaskOFF
112 / 112 / 9
Регистрация: 02.05.2012
Сообщений: 521
Записей в блоге: 1

Напишите программу, присваивающую значения элементов списка указателей на символьные строки в стиле С (тип char* ) элементам вектора строк - C++

07.07.2012, 20:43. Просмотров 423. Ответов 1
Метки (Все метки)

Напишите программу, присваивающую значения элементов списка указателей на символьные строки в стиле С (тип char* ) элементам вектора строк

чет выдает какой-то бред

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <vector>
#include <list>
#include <string>
 
int main() 
{
    std::list<char*> lis;
    std::vector<std::string> vec;
    char g;
    lis.clear();
    while (std::cin >> g) {
        lis.push_back(&g);
    }
    vec.assign(lis.begin(),lis.end());
    for (int i=0; i!= vec.size(); ++i ) {
        std::cout << vec[i] << " ";
    }
    std::cout << std::endl;
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru