Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
10021 / 5944 / 1483
Регистрация: 25.07.2009
Сообщений: 11,230
17.07.2010, 00:08

Строку в массив через контрольный сивол - C++

17.07.2010, 00:08. Просмотров 469. Ответов 7
Метки (Все метки)

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
#include <iostream>
#include <string>
#include <sstream>
#include <vector>
 
int main(){
    std::string buf; // на сколько понимаю, должно читаться из файла, но тут для простоты с консоли
    const char SEPARATOR = '|';
    
    while ( true ){
        std::cout << "String: ";
        std::getline(std::cin, buf);
        if ( buf.empty() )
            break;
        std::istringstream ist(buf);
        std::vector<std::string> vec;
        while ( std::getline(ist, buf, SEPARATOR) )
            vec.push_back(buf);
        
        for ( std::vector<std::string>::const_iterator i = vec.begin(); i != vec.end(); ++i )
            std::cout << *i << std::endl;
    }
    
    return 0;
}

http://www.cyberforum.ru/cpp-beginners/thread291481.html
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.07.2010, 00:08
Темы с ответами и решениями для C++ Строку в массив через контрольный сивол:

Как в массив скопировать массив, который заполнен через указатели
Есть два файла допусти. Суть вопроса в том, что находится во втором файле. Как...

Вывод через строку
Сейчас программа выдает через cout результат, а нужно сделать через строку...

Передать строку через функцию.
#pragma once class User { private: char *Surname; public: User(void);...

Отсортировать массив и найти в нем контрольный символ
помогите пожалуйста с решением: дан массив из 20 символов(организовать массив...

0
Строку в массив через контрольный сивол C++   Следующее сообщение темы 
Другие темы раздела
C++ почему printf используют в С++ НАМНОГО реже чем cout? типа ООП, и пусть всё будет на классах? http://www.cyberforum.ru/cpp-beginners/thread154101.html
почему printf используют в С++ НАМНОГО реже чем cout? типа ООП, и пусть всё будет на классах?
C++ Об операторе присваивания можно "перевести"? http://www.cyberforum.ru/cpp-beginners/thread154091.html
Перевод числа в массив C++
Здравствуйте. У такой меня вопрос: могу ли я перевести n-значное число в массив из n элементов. Например 123 = {1, 2, 3}??? Мне нужно для решения задачи по длинной арифметике на срр. Или может...
Найти букву в тексте, что встречается чаще других C++
программа принемает строку, находит самую часто всречающуюся букву, и выводит слова в которых НЕТУ этой буквы. вернее она должна это делать. букву находит функция, и делает это правельно. но слова...
C++ Независимые ссылочные переменные http://www.cyberforum.ru/cpp-beginners/thread154030.html
В книге написано что от независимые ссылочные переменные толку так сказать 0 у переменной 2 имени хотя ето не так=) Есть толк от пример. #include <iostream> using namespace std; int main() {...
C++ Указатель на элемент массива Добрый день! Возникла проблемка... грубо говоря есть два массива x и y, как к примеру указателю x присвоить указатель y? через &x не дается :( подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru