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

Массив в стек - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Классы http://www.cyberforum.ru/cpp-beginners/thread32031.html
Привет! Очень прошу помощи в написании простой программки: "Заготовка" класса выглядит следующим образом: class A { int i; public: };
C++ задача на массивы Таблицу С заполнить. сначала элементами таблицы А. затем элементами таблицы B. http://www.cyberforum.ru/cpp-beginners/thread32020.html
C++ Графическое/текстовое оформление
Как в Си можно графически немного отформатировать программу: изменить задний фон, цвет текста, рамку какую-то сделать и.т.д.?
C++ Запутался в классах ((
1) Есть класс лабиринта "Maze". В нем расположен 2-ух мерный массив. Он генерируется процедурой в классе. 2) Есть класс мыши "Mouse". В этом классе должны распологаться процедуры нахожнения минимального пути из точки А лабиринта в точку Б. Лабиринт генерируется по "методу сечений". Мышь будет искать путь по "волновому алгоритму". Проблема в том что массив находиться в классе лабиринта и...
C++ Как перевести Handle http://www.cyberforum.ru/cpp-beginners/thread31998.html
Долгое время думал что переводится как дескрптор, пока не увидел следующее:Handles and descriptors are opaque data structures which are defined in OCI applications. Т.е. явно дескриптор это дескриптор, а вот что такое handle. Лингво вразумительного ответа не дает. КАкая-то управляющая штука. И если не сложно приведите пример)) Спасибо.
C++ Небольшая мелочь по теории "Какой максимальной длины может быть внешнее имя в программе на С++ в Вашей системе?" - с локальными именами понятно-С++ не накладывает ограничений на размер имён,а что за внешнее имя? Ещё вот недопонимаю вопрос "Нарисуйте граф целых и фундаментальных типов,где от одного типа идёт стрелка к другому,если все значения первого типа могут быть представлены значениями второго в любой... подробнее

Показать сообщение отдельно
Patch
2276 / 491 / 11
Регистрация: 01.04.2009
Сообщений: 2,178
03.05.2009, 11:24     Массив в стек
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
//a - массив int, i - размер массива
 
using namespace std;
   stack <int> s1;
 
//засунуть в массив
register int count = 0; 
do{
   s1.push(a[count]);
}while(++count<i);
 
//вытащить из массива
count = 0;
register int temp;//временная, для личных нужд
do{
temp = s1.top();
//здесь делайте c temp что хотите
//...
 
s1.pop();
}while(++count<i);
 
Текущее время: 22:33. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru