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

Разделить строку на слова. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ двухмерный массив http://www.cyberforum.ru/cpp-beginners/thread98303.html
Не получается сделать что бы все 4 символа ходили по массиву рендом, если не трудно подскажите. #include <iostream> #include <iomanip> #include <cstdio> #include <cstdlib> void Flip(char& x, char& y){ char temp = x; x = y;
C++ использование assemblera в С++ Здравствуйте, господа программисты. С ассемблером раньше не сталкивался. Поэтому нужна помощь. В коде С++ нужно сделать ассемблеровскую вставку. В ней должно рассчитываться арифметическое выражение. (9-(b+2)^2)/(b^2+10*b+25^3) Заранее спасибо) http://www.cyberforum.ru/cpp-beginners/thread98296.html
простой класс C++
покажите пожалуйста самую простою классу, корорый показывает "Hello World"
C++ ошибка компиляции в Borland C++ 3.1
Есть задание, сделать что то на подобии оконной библиотеки иль тип того...в общем класс по работе с окнами в консоли (можно создавать произвольные окна, закрывать их и т.п.). Делаем это пока в Borland C++ 3.1, т.к. там проще всего выводить графику в консоли (через реальный режим процессора мона напрямую одресовать видеопамять и выводить псевдографику). Собственно вот недоделаный код main.cpp...
C++ Определите наибольший общий делитель чисел http://www.cyberforum.ru/cpp-beginners/thread98231.html
Привет,всем!!!Я учусь в колледже информатики и мы только начали изучать Си и нам дали электронную контрольную работу,но когда я отправляю свои решения он говорит,что решено не правильно,поэтому прошу у вас помощи ведь отправить надо сегодня до 6 часов вечера!За ранее спасибо и с праздником!!! 1) Дано трёхзначное число. В нём зачеркнули последнюю справа цифру и приписали ее в начало. Найти...
C++ Run-Time Check Failure #3 // // first.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <stdio.h> #include <conio.h> int _tmain(int argc, _TCHAR* argv) подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
23.02.2010, 16:21     Разделить строку на слова.
На С++ интереснее
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
27
28
29
#include <iostream>
#include <list>
#include <algorithm>
#include <functional>
#include <iterator>
#include <string>
#include <sstream>
    
int main(){
    std::string buf("raz dva tri");
    std::list<std::string> words;
    std::istringstream ist(buf);
    std::string tmp;
    while ( ist >> tmp )
        words.push_back(tmp);
    
    std::cout << "Unsorted:" << std::endl;
    std::copy(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    
    words.sort();
    std::cout << "Sorted ascendant:" << std::endl;
    std::copy(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    
    words.sort(std::greater<std::string>());
    std::cout << "Sorted descendant:" << std::endl;
    std::copy(words.begin(), words.end(), std::ostream_iterator<std::string>(std::cout, "\n"));
    
    return 0;
}
 
Текущее время: 16:40. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru