C + + är en dator programmeringsspråk som används med datorer som körs på Windows-operativsystem . En stack används för att sammanställa data i en databas , och det är den primära datastruktur för att skapa applikationer på Windows . Om du vill bygga din egen C + + stack , kan du göra det genom Kommandotolken programvara på datorn . Du behöver inte vara en dator geni för att bygga en stapel . Du kan göra det själv med lite krångel . Instruktioner
1
Klicka på " Start" och klicka sedan på " Program " -ikonen .
2
Klicka på " Tillbehör " ikonen , och klicka sedan på " Command Prompt " ikonen
3
Typ :
//stack.h : sidhuvudfilen class Stack { int MaxStack , int EmptyStack , int topp , char * punkter ; . allmänheten : stack ( int ) , ~ stack ( ) , void push ( char ) , röding pop ( ) , int tom ( ) ; int full ( ) ;} ;
i Kommandotolken för att initiera stacken .
4
Typ :
//stack.cpp : stack funktioner inkluderar # " stack.h " Stack :: Stack ( int size ) { MaxStack = storlek , EmptyStack = - 1 , top = EmptyStack , objekt = new char [ MaxStack ] ; } Stack :: ~ Stack ( ) { radera [] varor ;} void Stack :: push ( char c ) { objekt [ + + top ] = c ; } röding stack :: pop ( ) {return objekt [ top - ] ; } int stack :: full ( ) {return top + 1 == MaxStack ;} int stack :: tom ( ) {return top == EmptyStack ;}
Ersätt " Stack.h " med namnet på stacken . Ersätt " storlek " med hur stor du vill att stapeln vara
5
Typ : .
//Stackmain.cpp : använd stack # include # inkluderar " stack.h "
main int ( ) {
Stack s ( 10 ) , //10 charschar CH; ! while ( ( CH = cin.get ( ) ) = ' \\ n ' ) om ) s.push ( s.full ( ! ) ( CH ) ; ! stund ( s.empty ( ) ) cout << s.pop ( ) ; cout << endl; avkastning 0 ; }
Ersätt " 10 tecken " med det maximala antalet tecken som du vill använda för stapeln .
6
Tryck på " Enter " -knappen för att bygga stapeln .
Addera