0 / 0 / 0
Регистрация: 03.06.2015
Сообщений: 72
1

Как пользоваться потоком строк

03.07.2017, 12:27. Показов 399. Ответов 3
Метки нет (Все метки)

Как stringstream-ом получить поток строк, а потом все их, не смешав, записать в массив строк?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.07.2017, 12:27
Ответы с готовыми решениями:

Как пользоваться указателями строк?
Задолбался уже с вычислением длины строки: eLen - это длина текста. Мне нужно добить эту длину...

Как пользоваться scanf для строк
хоть убей не могу понять как пользоваться scanf для строк, запарило одни ошибки выдает... пишу:...

как пользоваться программатором для Whirlpool, раздобыл программатор, а как им пользоваться я не знаю
подскажите плиз

Чем правильно пользоваться для сравнения строк - equals или compareTo ?
Все собираюсь спросить: Если я в Си инициализирую строку, а потом захочу ее изменить в сторону...

3
7159 / 6134 / 2801
Регистрация: 14.04.2014
Сообщений: 26,455
03.07.2017, 12:46 2
Откуда получить? Строки разделены '\n'.
0
с++
1277 / 519 / 224
Регистрация: 15.07.2015
Сообщений: 2,556
03.07.2017, 15:37 3
как пример
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <sstream>
#include <iostream>
 
int main()
{
    std::stringstream ss;
    ss << "22";
    int k = 0;
    ss >> k;
    std::cout << k << std::endl;
    return 0;
}
0
828 / 631 / 940
Регистрация: 26.06.2015
Сообщений: 1,409
03.07.2017, 19:24 4
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
#include <iostream>
#include <sstream>
#include <vector>
#include <string>
#include <iterator>
 
struct line {
    std::string s;
    operator std::string&(void) { return s; }
    operator const std::string&(void) const { return s; }
 
    friend std::istream& operator >> (std::istream& _in, line& l){
        return std::getline(_in, l.s);
    }
};
 
int main(void){
    char s[] = "Pascal, Lisp, Algol.\nADA, APL, Python\nGAME OVER";
    std::stringstream sp(s);
 
    std::vector<std::string> vs;
    std::copy(std::istream_iterator<line>(sp), std::istream_iterator<line>(), std::back_inserter(vs));
    std::copy(vs.begin(), vs.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    std::cin.get();
    return 0;
}
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2017, 19:24

Как работать с потоком
Всем привет. Я только начал работу с потоком и посмотрел несколько статей про потоки и так не...

Как узнать процент выполнения потоком
Вот поток который запускает подсчет хэш-суммы файла if (SHA2_256_checkBox.Checked) ...

С потоком программа работает как и без него
Всем привет! Сделал программу, и решил добавить потоки, но так как не очень давно работаю с C# то...

Как реализовать ожидание потоком без Win32?
В одном решении у меня два проекта: типа &quot;Приложение MFC&quot; (интерфейс работы с юзером) и типа...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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