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

операции со стеками - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ShellExecute WinExec .... http://www.cyberforum.ru/cpp-beginners/thread253636.html
Привет всем :)) у меня появилать очень интересная проблема с WinExec и ShellExecute Вот я запукаю с помощю программы bat файл который находется в соседей папке этот bat файл должен запускать hlds.exe (CS 1.6 Server) в консольном режиме. проблема в том что всё время пишет hlds.exe не является внешней или внутренней программой... я уже пробавал и так и сяк ничего не работает
C++ Реализация через функцию. Нужна лишь реализация следующих 2-ух кодов через функцию по образцу. Образец(min,max): #include "My Library.h" TYPE Max(TYPE a, TYPE b) { return (a>b)?a:b; } TYPE Min(TYPE a, TYPE b) { return (a<b)?a:b; http://www.cyberforum.ru/cpp-beginners/thread253632.html
ввод матрицы с клавитауры C++
Нужно реализовать ввод с клавиатуры #include <locale> #include <vector> #include <iostream> #include <iterator> #include <algorithm> #include <functional> #include <numeric> /*
C++ MD5
никто не знает как в borland C 3.1 переводить в md5
C++ Поле first - целое число, длительность телефонного разговора в минутах; поле second - дробное число, стоимость одной минуты в гривнах http://www.cyberforum.ru/cpp-beginners/thread253625.html
Поле first - целое число, длительность телефонного разговора в минутах; поле second - дробное число, стоимость одной минуты в гривнах. Реализовать метод cost () - вычисление общей стоимости разговора.Ввод из клавиатуры и результат на экран. Добавлено через 1 час 9 минут программа на языке с++
C++ Непонятность в одной граф либе Мм... Вообщем я даже не знаю как сие явление прокомментировать, хочу нарисовать стрелку - дабы в дальнейшем знать как строить класс, рисующий стрелку... Со стрелками идущими в прямом направлении все легко. Но вот диагональ меня как-то пугает... Код: #include <Simple_window.h> #include <Graph.h> #include <GUI.h> int main() { Simple_window win(Point(0, 0), 800, 600, "My"); Lines ln; подробнее

Показать сообщение отдельно
videolord
 Аватар для videolord
48 / 14 / 1
Регистрация: 20.02.2011
Сообщений: 152
08.03.2011, 09:09     операции со стеками
Я нашел интересный код но так и не пойму как выполняется в обшем
путаница! Поставил комменты,можете исправить комменты если неверно поставил и ответить на вопросы

Ввод
$ Videolord $
Вывод
<i>Videolord</i>

Код
#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);   //то печатать <i>
	  sym.push('c');    //зачем здесь символ С так и не понял
	  }else {                
      putchar(ch);    //если стек не пустой то вывести символы
      }
  } 
  }
 if (!sym.empty()) {      //если стек не пустой 
      printf ("</i>");  //то печатать </i>
       sym.pop(); //зачем удалять последний элемент?
      }
        putchar('\n');
        getchar();
    }
system("pause");  
  return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru