C + + ist eine Programmiersprache mit Computern, die auf den Windows- Betriebssystemen verwendet werden . Ein Stapel wird verwendet, um Daten in eine Datenbank zu kompilieren, und es ist die primäre Datenstruktur für die Erstellung von Anwendungen auf Windows . Wenn Sie möchten, um Ihre eigenen C + + -Stack aufbauen , können Sie es über die Eingabeaufforderung Software auf Ihrem System zu tun. Sie haben noch ein Computer- Genie sein, um einen Stapel zu bauen. Sie können es sich mit wenig Aufwand . Anleitung
1
Klicken Sie auf die Schaltfläche "Start" und klicken dann auf "Programme "-Symbol.
2
Klicken Sie auf " Zubehör" -Symbol, und klicken Sie dann auf die " Command Prompt " icon
3
Typ:
//stack.h : Header-Datei class Stack {int maxstack ; int EmptyStack ; int top ; char * Posten; . public: Stack ( int); ~ Stack ( ) void push ( char) ; char pop () ; int empty () ; int voll ( );} ;
in der Eingabeaufforderung , um den Stapel zu initialisieren.
4
Typ:
//stack.cpp : Stack-Funktionen # include " stack.h " Stack :: Stack ( int size ) { maxstack = size ; EmptyStack = - 1 ; top = EmptyStack ; items = new char [ maxstack ] ;} Stapel :: ~ Stack ( ) { delete [ ] Artikel ;} Leere Stapel :: push ( char c ) { Artikel [+ + top ] = c ;} char Stapel :: pop ( ) {return Artikel [ top - ] ;} int Stapel voller :: () {return top + 1 == maxstack ;} int stack :: empty () {return top == EmptyStack ;}
Ersetzen Sie die " Stack.h " mit dem Namen für den Stapel . Ersetzen Sie die "Größe" mit , wie groß Sie den Stapel auf
5
Typ sein : .
//Stackmain.cpp : Stack verwenden # include # include " stack.h "
int main () {
Stapel s (10 ) //10 charschar ch ; ! while ( (ch = cin.get ()) = ' \\ n ' ) if) s.push ( s.full (!) (ch) ; ! while ( s.empty ()) cout << s.pop (); cout << endl; return 0; }
Ersetzen Sie " 10 Zeichen " mit der Anzahl der maximalen Zeichen, die Sie für den Stapel .
6
Drücken Sie die "Enter" -Taste, um den Stapel zu bauen.
< br >