C + + er et programmeringsspråk som brukes med datamaskiner som kjører på Windows-operativsystemer . En stabel blir brukt til å samle inn data i en database , og det er den primære datastruktur for å skape programmer på Windows . Hvis du ønsker å bygge din egen C + + stack , kan du gjøre det gjennom Command Prompt programvare på systemet ditt. Du trenger ikke å være en datamaskin geni for å bygge en stabel . Du kan gjøre det selv med lite problemer . Instruksjoner
en
Klikk på "Start "-knappen , og klikk deretter på "Programmer "-ikonet .
2
Klikk på " Tilbehør "-ikonet , og klikk deretter på " Ledetekst "-ikonet
3
Type:
//stack.h : header -fil class Stack { int MaxStack ; int EmptyStack , int topp , røye * elementer; . public: stack ( int ); ~ stack (); void trykk ( røye ), røye pop (); int tom ( ); int full ( ); };
inn i Command Prompt å starte stabelen.
4
Type:
//stack.cpp : stack funksjoner # include " stack.h " Stack :: Stack ( int størrelse ) { MaxStack = størrelse ; EmptyStack = - 1 , topp = EmptyStack ; elementer = new char [ MaxStack ]; } Stack :: ~ Stack ( ) { delete [] elementer; } void Stack :: presse (char c ) { elementer [ + + top] = c ; } røye stack :: pop ( ) {return elementer [ top - ]; } int stack :: full ( ) {return toppen + 1 == MaxStack ;} int stack :: tom ( ) {return toppen == EmptyStack ;}
Erstatt " Stack.h " med navnet på bunken . Erstatte " size" med hvor stor du vil bunken for å være
5
Type: .
//Stackmain.cpp : bruk stack # include # inkludere " stack.h "
int main ( ) {
Stack s ( 10 ), //10 charschar ch ; ! while ( ( lm = cin.get ( ) ) = ' \\ n ' ) hvis) s.push ( s.full ( ! ) ( lm ); ! while ( s.empty ( ) ) cout << s.pop (); cout << endl; return 0 ; }
Erstatt " 10 tegn " med maksimale antall tegn du ønsker stabelen .
6
Trykk på "Enter " for å bygge stack .