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

STL stack - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.88
videolord
 Аватар для videolord
48 / 14 / 1
Регистрация: 20.02.2011
Сообщений: 152
07.03.2011, 21:51     STL stack #1
не мог бы кто нить обьяснить этот код!Гуглил и нашел!не могли бы комменты поставить
По идее так должен выводить!

Ввод
$VOlendomord$
__________________
Вывод
<i>VOlendomord</i>


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
#include <cstdio>
#include <stack>
#include <cctype>
#include <iostream>
 
using namespace std;
 
int main(void) {
 char ch;
 stack<char> sym;
  while ((ch = getchar()) != EOF) {
  while ((ch = getchar()) != '$') {
  if (ch == ' ') {
  continue;
  }
  if (isalpha(ch)) {
  if (sym.empty()) {
      printf ("<i>%c", ch);
      sym.push('c');
      }else {
      putchar(ch);
      }
     } 
     }
 if (!sym.empty()) {
      printf ("</i>");
       sym.pop();
      }
        putchar('\n');
        getchar();
    }
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.03.2011, 21:51     STL stack
Посмотрите здесь:

C++ STL vector превратить в stack
C++ Как работать с STL stack
Как сделать stl::stack полем класса C++
C++ Есть ли связь между STL-stack и stack - высокопроизводительная память?
реализация stack и dack в STL C++
STACK STL C++
STL STACK как с ним работать? C++
C++ STL stack, не пойму где ошибка

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
07.03.2011, 22:10     STL stack #2
Как работать с STL stack
Читайте правила...
Yandex
Объявления
07.03.2011, 22:10     STL stack
Закрытая тема Создать тему
Опции темы

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