C + + er en computer programmeringssprog, der anvendes med computere , der kører på Windows-operativsystemer. En stak bruges til at indsamle data i en database, og det er den primære datastruktur for at skabe applikationer på Windows. Hvis du gerne vil bygge din egen C + + stack , kan du gøre det gennem Kommandoprompt software på dit system. Du behøver ikke at være en computer geni for at bygge en stak. Du kan gøre det selv med lidt besvær . Instruktioner
1
Klik på "Start " knappen og derefter klikke på " Programmer " ikonet.
2
Klik på " Tilbehør " ikonet , og klik derefter på " Command Prompt "ikonet
3
Type : Hej
//stack.h : header fil class Stack { int MaxStack , int EmptyStack , int toppen, char * elementer ; . public: stack ( int ) ~ stak (); void skubbe (char ), char pop (); int tom (); int fuld (); };
i kommandoprompt at initialisere stakken.
4
Type : Hej
//stack.cpp : stack funktioner # include " stack.h " Stack :: Stack ( int size ) { MaxStack = størrelse , EmptyStack = - 1 , top = EmptyStack , emner = new char [ MaxStack ] ;} Stack :: ~ Stak () { slet [] elementer ;} void Stack :: skubbe (char c ) { poster [+ + top ] = c ;} char stack :: pop () { tilbagevenden poster [ top -] ;} int stack :: fuld ( ) {return top + 1 == MaxStack ;} int stack :: tom ( ) {return top == EmptyStack ;} < br >
Erstat " Stack.h " med navnet for stakken. Erstat "størrelse" med hvor stor du vil have stakken for at være
5
Type: .
//Stackmain.cpp : brug stack # include # omfatte " stack.h "
int main () {
Stack s (10 ) //10 charschar ch , ! while ( ( lm = cin.get () ) = ' \\ n ' ), såfremt ) s.push ( s.full ( !) ( ch ) ! while ( s.empty () ) cout << s.pop (); cout << endl; return 0 ; }
Erstat " 10 tegn " med det maksimale antal tegn, du ønsker for stakken.
6
Tryk på " Enter" -knappen for at bygge stakken.
< br >