C + + é uma linguagem de programação de computadores usados com os computadores que funcionam com os sistemas operacionais Windows. Uma pilha é usado para compilar os dados em um banco de dados , e é a estrutura de dados primários para a criação de aplicações no Windows . Se você gostaria de construir a sua própria pilha + C + , você pode fazê-lo através do software de Prompt de comando em seu sistema. Você não precisa ser um gênio da computação para construir uma pilha. Você pode fazê-lo sozinho sem aborrecimentos . Instruções
1
Clique no botão "Iniciar" e , em seguida, clique no ícone "Programas" .
2
Clique no ícone " Acessórios " , e , em seguida, clique no botão " ícone Prompt de comando "
3
Tipo:
//stack.h : . classe arquivo de cabeçalho Stack {int maxstack ; int EmptyStack ; int topo ; Char * itens ; público : Pilha ( int); ~ Stack ( ); impulso void ( char) ; caractere pop (); int empty () ; int cheia ();} ;
no prompt de comando para inicializar a pilha.
4 Tipo
:
//stack.cpp : funções pilha # include " stack.h " Stack :: Stack ( int size ) { maxstack = tamanho ; EmptyStack = - 1; top = EmptyStack ; itens = new char [ maxstack ] ;} Stack :: ~ Stack ( ) { delete [ ] itens ;} vazio Stack :: push ( char c ) { itens [+ + top ] = c ;} caractere empilhe :: pop () {return itens [top -] ;} int Stack :: completo () {return top + 1 == maxstack ;} int Stack :: empty () { return topo == EmptyStack ;} < br >
Substitua o " Stack.h " com o nome de pilha. Substitua o "tamanho" de como grande você quer a pilha para ser
5 Tipo
: .
//Stackmain.cpp : uso de pilha # include # incluir " stack.h "
int main () {
Stack s (10 ) //10 charschar ch ; ! while (( ch = cin.get ()) = ' \\ n ' ) if) s.push ( ch) ! ; while ( s.empty () ( s.full (!) ) cout << s.pop (); cout << endl; retornar 0 ; }
Substituir " 10 caracteres " com o número de máximo de caracteres que você deseja para a pilha .
6
Pressione o botão "Enter" para construir a pilha.
< br >