Tecnología

Inicio

Cómo construir una pila en C ++

C ++ es un lenguaje de programación utilizado con los ordenadores que funcionan con los sistemas operativos Windows. Una pila se utiliza para recopilar datos en una base de datos, y es la estructura de datos principal para la creación de aplicaciones en Windows. Si desea construir su propia pila C ++, puede hacerlo a través del software del símbolo del sistema en su sistema. Usted no tiene que ser un genio de la informática para construir una pila. Usted mismo lo puede hacer con poca molestia.

Instrucciones

1 Haga clic en el botón "Inicio" y luego haga clic en el icono de "programas".

2 Haga clic en el icono de "Accesorios" y, a continuación, haga clic en el icono "Símbolo del sistema".

3 Tipo:

// Stack.h: Clase de archivo de cabecera Pila {

int MaxStack;

int EmptyStack;

int superior;

char * artículos; público:

Pila (int);

~ Pila ();

empuje vacío (char);

pop char ();

int vacía ();

int completo (); };

en el símbolo del sistema para inicializar la pila.

4 Tipo:

// Stack.cpp: funciones pila #include "stack.h"

:: Pila pila (int size) {

MaxStack = tamaño;

EmptyStack = -1;

top = EmptyStack;

artículos = new char [MaxStack]; }

Stack :: ~ Pila () {eliminar elementos [];}

Pila vacío :: empuje (char c) {

artículos [top] ++ = c; }

Char Pila :: pop () {

artículos [] top-- regresar; }

int Pila :: completa () {

volver arriba + 1 == MaxStack; }

int :: Pila vacía () {

volver EmptyStack == superior; }

Vuelva a colocar la "Stack.h" con el nombre de la pila. Reemplazar el "tamaño", con lo grande que desea que la pila sea.

5 Tipo:

// Stackmain.cpp: pila de uso

incluir <iostream> incluir "stack.h"

int main () {

Pila s (10); // 10 caracteres

char ch;

while ((CH = cin.get ())

! = '\ N')

si s.push (CH) (s.full ()!);

while (! s.empty ())

cout << s.pop ();

cout << endl;

return 0;
}

Sustituir "10 caracteres" con el número de caracteres máximo que desea para la pila.

6 Presione el botón "Enter" para la construcción de la pila.