Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Warteschlange in C++

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
19.09.2003, 10:57 Uhr
~Headbreaker()
Gast


Kann mir jemand die Class zu dem Programm schreiben:

C++:
#include <iostream.h>

class CQueue
{
private:
    bool isEmpty()
    { return m_iCount==0;}
    bool isFull()
    { return m_iCount==m_iMax;}
    char Get();
    bool Put(char name);
    void Contens();
public:
}

int main(void)
{
    const int iMaxQueue = 10;
    CQueue(iMaxQueue);
    char    eingabe;
    char    name;

    while(1)
    {
        cout<<endl<<endl
            <<"A Ankunft eines euen Patienten\n"
              "B Bedienung des naechsten Patienten\n"
              "Q Aktuellen Queue-Inhalt anzeigen\n"
              "E Ende des Programmes\n\n"
              "                        Deine Wahl: ";
        cin>>eingabe;
        cout<<endl;

        if(eingabe == 'e')
            break;
        else if(eingabe == 'a')
        {
            cout<<"...Name des Patienten (als Buchstaben): ";
            cin>>name;
            queue.Put(name);
        } else
            cout<<"..... Wartezimmer ist voll ..."<<endl;
    } else
        if(eingabe == 'b')
        {
            if(queue.isEmpty())
                cout<<"..... Wartezimmer ist leer...."<<endl;
            else
                cout<<".....'"<<queue.Get()<<"'wird nun bedient"<<endl;
        } else if (eingabe == 'f')
        {
            queue.Contents();
        }
}
return 0;
}


--edit: cpp-tags

Dieser Post wurde am 19.09.2003 um 11:04 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
19.09.2003, 11:03 Uhr
0xdeadbeef
Gott
(Operator)



C++:
#include <queue>


Benutzungsdoku hier:
www.sgi.com/tech/stl/queue.html

Wenn du ne maßgefertigte Lösung willst - die kann ich dir gerne schreiben, aber dann gegen Bezahlung. Umsonst gibts nur Hilfestellungen.
--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra

Dieser Post wurde am 19.09.2003 um 11:04 Uhr von 0xdeadbeef editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
19.09.2003, 12:26 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


vielleicht hilft dir das hier ja bei der implementierung und beim verstehen
da wird ganz nett erklärt wie man mit einfachen warteschlangen umgeht bzw. zu rechnen hat.
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
19.09.2003, 13:17 Uhr
ao

(Operator)



Zitat:
~Headbreaker() postete
Kann mir jemand die Class zu dem Programm schreiben:





Kaum hat die Schule wieder angefangen, da laden schon die ersten hier ihre Hausaufgaben ab. Dabei gilt hier noch immer dasselbe wie vor den Ferien: Eigenen Versuch posten, Fragen stellen, Antworten kriegen. Nur so läufts.

ao
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
19.09.2003, 13:28 Uhr
Windalf
Der wo fast so viele Posts wie FloSoft...
(Operator)


@ao
wo ist die Ironie bei deinem Post. Hast den Nagel doch voll auf den Kopf getroffen
--
...fleißig wie zwei Weißbrote
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: