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

Список List. Добавляем строки типа char - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Генрация случайных чисел методом средних квадратов http://www.cyberforum.ru/cpp-beginners/thread549705.html
Нужно реализовать алгоритм средних квадратов для генерации случайных чисел. Что такое алгоритм средних квадратов? Буду благодарен за объяснение. Ну и за пример кода тоже)
C++ Определение значения регистров. Имеется адрес памяти процесса, нужно определить значение регистров при обращении к данному адресу. Как это можно реализовать? Добавлено через 8 часов 38 минут Правильно ли я делаю? hThread = OpenThread(Id); if (!hThread) return; SuspendThread(hThread); // Останавливаем поток Context.ContextFlags = CONTEXT_INTEGER; // // говорим, что нам нужен контекст GetThreadContext(hThread, Context);... http://www.cyberforum.ru/cpp-beginners/thread549703.html
C++ Строки и структура данных: Напечатать фамилии, имена и посчитать число жителей...
Даны результаты переписи населения, которые хранятся в памяти ЭВМ. Напечатать фамилии, имена и посчитать число жителей, родившихся после 1990 г.
C++ Ввести строку с пробелами
Как ввести строук с пробелами? cin.getline работает через одно место. Если знаете, как с ним сделать, то напишите, пожалуйста, чтобы работало. А то если сделать так: istream &operator>>(istream &stream, Author &a) { cout << "Vvedite FIO: "; cin.getline(a.fio, 255); cout << "\nVvedite god napisaniya: "; cin >> a.year;
C++ Работа с файлом в виде двоичного кода http://www.cyberforum.ru/cpp-beginners/thread549688.html
Здравствуйте. Продолжаю работу над внедрением в картинку TIFF текстового файла. Собственно говоря, задача №1 - считать текст из файла в последовательность нулей и единиц побайтно. Т.е., необходимо, чтобы 0 и 1 были в группах по 8 штук в каждой. Вот написал код чтения из файла с выводом результатов на экран: #include <vcl.h> #include <stdio.h> #include <iostream.h> #pragma hdrstop
C++ В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд). В заданной строке определить количество слов (в строке может содержаться несколько пробелов подряд). подробнее

Показать сообщение отдельно
GBIT
 Аватар для GBIT
11 / 11 / 1
Регистрация: 05.10.2011
Сообщений: 219
16.04.2012, 14:37     Список List. Добавляем строки типа char
Собственно, не получается в List добавлять корректно строки char.
Нужно получить список из входных строк, а получается список из первых символов входных строк char.
например.
ВХОД: qwerty
werty
erty
rty
ВЫХОД: q w e r
НУЖНО: qwerty werty erty rty
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
#include <iostream>
#include <list>
#include <string>
 
using namespace std;
 
int main()
{
    int i;
    int k,j;
 
    char *chat_Name=new char[32];
 
    std::list<char> User_Names_chat;
 
    for(i=0;i<5;i++)
    {
        cin.getline(chat_Name,32);
        User_Names_chat.push_back(*chat_Name);
    }
 
    for(std::list<char>::iterator it = User_Names_chat.begin(); it != User_Names_chat.end(); it++)
        std::cout<<*it<<" ";
}
Проверил на string - прекрасно работает
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <list>
#include <string>
 
using namespace std;
 
int main()
{
    int i;
    int k,j;
    string str_Name;
    
    std::list<string> User_Names;
 
    for(i=0;i<5;i++)
    {
        cin>>str_Name;
        User_Names.push_back(str_Name);
    }
 
    for(std::list<string>::iterator it = User_Names.begin(); it != User_Names.end(); it++)
        std::cout<<*it<<" ";
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 21:14. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru