Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> sistemi >> Competenze informatiche di base >> .

Come costruire uno Stack in C + +

C + + è un linguaggio di programmazione utilizzato con i computer che girano su sistemi operativi Windows . Una pila viene utilizzato per elaborare i dati in un database , ed è la struttura dati principale per la creazione di applicazioni in Windows . Se si desidera costruire il proprio stack di C + + , è possibile farlo attraverso il software del prompt dei comandi sul sistema. Non devi essere un genio del computer per costruire una pila . È possibile farlo da soli con poca fatica . Istruzioni
1

Fare clic sul pulsante "Start" e quindi fare clic sull'icona " Programmi " .
2

Fare clic su " Accessori " icona , quindi fare clic su " icona Prompt dei comandi "
3

Tipo :

//stack.h : intestazione della classe file di Pila { int MaxStack ; int EmptyStack ; int top ; char * elementi ; . pubblico : Pila ( int); ~ Stack (); vuoto push ( char) ; pop char (); int vuoto (); int piena (); };

in Prompt per inizializzare lo stack dei comandi.
4 Tipo

:

//stack.cpp : funzioni dello stack # include Stack " stack.h " :: Stack ( int size ) { MaxStack = size ; EmptyStack = - 1 ; top = EmptyStack ; articoli = new char [ MaxStack ] ; } Pila :: ~ Pila ( ) { delete [ ] articoli ;} vuoto Stack :: push ( char c ) { articoli [ + + top] = c ; } char Stack :: pop ( ) { articoli di ritorno [top - ] ; } int Stack :: full ( ) {top ritorno + 1 == MaxStack ; } int Stack :: vuota ( ) {top ritorno == EmptyStack ; }

Sostituire il " Stack.h " con il nome per lo stack . Sostituire la "taglia" con quanto grande si vuole la pila sia
5 Tipo

: .

//Stackmain.cpp : utilizzare pila # include # includere " stack.h "

int main ( ) {

Stack s ( 10) ; //10 charschar ch ; ! while ( ( ch = cin.get ( ) ) = ' \\ n ' ) se ) s.push ( s.full ( ! ) ( ch); ! mentre ( s.empty ( ) ) cout << s.pop (); cout << endl; return 0; }

Sostituire " 10 caratteri " con il numero di caratteri massimo che si desidera per lo stack .
6

Premere il tasto " Enter " per costruire la pila .


 

sistemi © www.354353.com