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

wstring to int с делемиттером - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ LINK : fatal error LNK1561: entry point must be defined http://www.cyberforum.ru/cpp-beginners/thread876880.html
Создан как Empty project Код программы: namespace program { void main() { } }
C++ Удалить каждый М-ый элемент списка Помогите дописать функцию удаление каждого М-ого элемента списка, уже несколько дней над ней сижу ничего не получается. //funcs.h struct qist { int val; qist *next; }; qist *CreateList(); // выделить ресурса для очереди: n - максимальное количество элементов очереди qist *InsertEnd(qist *q, int x); // добавить x в очередь s http://www.cyberforum.ru/cpp-beginners/thread876861.html
C++ Создать матрицу
Необходимо создать такую матрицу:
Реализовать очередь с приоритетами с помощью двоичного сбалансированного дерева C++
:help: 1) Реализовать очередь с приоритетами с помощью двоичного сбалансированного дерева. Реализовать операции минимального элемента и добавления нового элемента с указанным приоритетом. Весь код откомментировать в стиле Doxygen.
C++ Бинарное дерево, Дейкстра http://www.cyberforum.ru/cpp-beginners/thread876852.html
:help: 1) Для бинарного дерева, в котором незаполненным остается только последний уровень (заполнение начинается с крайнего левого угла), реализовать операции удаления и вставки элемента. Дерево реализовать с помощью массива. Добавить реализацию функции вывода дерева на экран. 2) Реализовать алгоритм Дейкстры. Весь код откомментировать в стиле Doxygen.
C++ Реализация АТД :help: 1) Реализовать АТД список с помощью указателей. Операции: добавление, удаление элементов и получение значения элемента с заданным индексом. 2) - | - | - | - стек с помощью массива. Операции: PUSH, POP и получение значения верхнего элемента. 3) - | - | - | - очередь с помощью циклического массива. Операции: добавление, удаление элементов и получение начального элемента.... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1253 / 1136 / 54
Регистрация: 21.04.2012
Сообщений: 2,359
Завершенные тесты: 3
24.05.2013, 15:52     wstring to int с делемиттером

Не по теме:

Тоже в профиль)

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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
#include <iostream>
#include <string>
#include <sstream>
 
 
namespace detail {
 
template<typename Char>
struct skip_impl {
 
   explicit skip_impl(Char const* const symbols_) : symbols_(symbols_) {}
 
   bool contains(Char const ch) const {
      if (symbols_) {
         for (Char const* p = symbols_; (*p != '\0'); ++p) {
            if (*p == ch) {
               return true;
            }
         }
      }
      return false;
   }
 
private:
   char const* const symbols_;
};
 
}
 
template<typename Char>
detail::skip_impl<Char> skip(Char const* const symbols) {
   return detail::skip_impl<Char>(symbols);
}
 
template<typename Char, typename CharTraits>
std::basic_istream<Char, CharTraits> &
operator >>(std::basic_istream<Char, CharTraits> & istream, detail::skip_impl<Char> const& skipped) {
   for (Char ch; istream && istream.get(ch); ) {
      if (!skipped.contains(ch)) {
         istream.putback(ch);
         break;
      }
   }
   return istream;
}
 
 
int main()
{
    std::istringstream ss ("132,,2. 3, 546., 65; 45" );
    int value;
    while(ss >> skip(".,;") >> value )
    {
        std::cout << value << std::endl;
    }   
}

 
Текущее время: 08:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru