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

Стек - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как все убрать с экрана? http://www.cyberforum.ru/cpp-beginners/thread28607.html
Здравствуйте все) Я пишу морской бой и у меня возникла такая проблема: у меня есть метод класса (пусть будет "Temp") PrinFields() который печатает два массива, например int main() { Temp temp; temp.PrintFields(); //что надо сделать здесь, чтобы полностью очистить экран консоли? temp.PrintFields(); getch(); return 0; }
C++ Сколько раз встречалось заданное слово в текстовом файле? помогите пожалуйста написать програмку на С++ задача: написать программу, которая определяет сколько раз встречалось заданное слово в текстовом файле. Текст не содержит переносов слов. Мax длинна строки в файле неизвестна. http://www.cyberforum.ru/cpp-beginners/thread28516.html
Портация кода Pascal C++
Нужно сжать массив в котором есть нулевые элементы выкинув их. вот пример на паскале program noules; uses wincrt; type mas=array of integer; procedure Vvod(var x:byte;var ms:mas); var i:byte; begin write('Vvedite razmer massiva: '); readln(x); for i:=1 to x do
C++ Работа с рядками
Помогите пожалуйста сделать такое задание : Нада програма которая: - копирует рядок S в S1 N раз - отделяет первое слово с рядка S - сравнивает S и S1 c игнорированием отменностей в регистрах. - определяет тип рядка (Буквы, Десятковые числа, Двоичные, Шестнадцатеричные) - выводит количество слов с рядка S - Значения S, S1 и N вводит пользователь Стандартными функциями пользоваться...
C++ Нет инициализации графического режима в BorlandC++ под ДОС http://www.cyberforum.ru/cpp-beginners/thread28439.html
Привет всем,проблема такая после относительно долгих вычислений стараюсь инициализировать графический режим,но он выдает ошибку - Not enough memory to load driver (не хватает памяти для загрузки драйвера),хотя если закоментить эти вычисления все проходит нормально и gdriver возращает 9(вместо - 5). В чем проблема подскажите плиз smile smile smile Уже задолбался,ток эта проблема,ниже приведен...
C++ Парность скобок Суть заключается в том,чтобы прверить на парность 2 видов скобок(круглых и квадратных) рассмотреть не только случаи ((])),но и например ((())). подробнее

Показать сообщение отдельно
stels
2 / 1 / 0
Регистрация: 02.04.2009
Сообщений: 28
05.04.2009, 01:58     Стек
Создаем новый элемент:
q = new (node);
(*q).elem = Элем;

Включаем элемент в начало стека:
(*q).sled = stk;
"Настроим" указатель вершины стека:
stk = q;

Функция имеет вид как я понял:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void W_S (node **stk, int el)
//Включение звена с элементом el в стек, 
// заданный указателем *stk.
{
  node *q;
 
  q = new (node);
  (*q).elem = el; (*q).sled = *stk; *stk = q;
}
 
 
void POSTROENIE (node **stk)
// Построение стека, заданного указателем *stk с клавиатуры.
{
  int el;
 
  *stk = NULL; cin>>el;
  while (el!=0)
    { W_S (stk,el); cin>>el;}
}
Миниатюры
Стек  
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru