peek

Puttydoof
Verfügbare Informationen zu "peek"

  • Qualität des Beitrags: 0 Sterne
  • Beteiligte Poster: weichwurst - baquero
  • Forum: Puttydoof
  • Forenbeschreibung: Beschreibung Ihres Forums
  • aus dem Unterforum: Aufgaben und Lösungen
  • Antworten: 2
  • Forum gestartet am: Donnerstag 12.01.2006
  • Sprache: deutsch
  • Link zum Originaltopic: peek
  • Letzte Antwort: vor 17 Jahren, 1 Monat, 28 Tagen, 2 Stunden, 45 Minuten
  • Alle Beiträge und Antworten zu "peek"

    Re: peek

    weichwurst - 27.01.2006, 09:57

    peek
    #include <stdio.h>

    #define MAXANZ 5

    int aiStapel[MAXANZ];
    int iAktElem = 0;

    void status(void);
    void menu(void);
    int push(int iWert);
    int peek(int *iWert);

    int main(void)
    {
    int iWahl = 0;
    int iZahl = 0;

    menu();
    while(1 == scanf("%d", &iWahl) && iWahl != 9)
    {
    switch(iWahl)
    {
    case 0:
    status();
    break;
    case 1:
    printf("Bitte Zahl eingeben :");
    scanf("%d", &iZahl);
    push(iZahl);
    break;
    case 3:
    if(peek(&iZahl))
    printf("letztes Element im stack == %d\n", iZahl);
    break;
    }
    menu();
    }
    return 0;
    }

    void menu(void)
    {
    printf("0 -> status()\n");
    printf("1 -> push()\n");
    printf("2 -> pop()\n");
    printf("3 -> peek()\n");
    printf("\n9 -> Ende\n");
    }

    void status(void)
    {
    int i= 0;
    printf("-----------------------------------------\n");
    printf("iAktElem == %d\n", iAktElem);
    for(i=0; i<MAXANZ; i++)
    printf("[%d] %d | ",i, aiStapel[i]);
    printf("\n-----------------------------------------\n");
    }

    int push(int iWert)
    {
    int iErg = 1;

    if(iAktElem < MAXANZ)
    {
    aiStapel[iAktElem] = iWert;
    iAktElem++;
    }
    else
    iErg = 0;

    return iErg;
    }

    int peek(int *iWert)
    {
    int iErg=1;

    if(iAktElem<=MAXANZ && iAktElem>0)
    {
    *iWert=aiStapel[iAktElem-1];
    }
    else
    iErg = 0;

    return iErg;
    }



    Re: peek

    baquero - 27.01.2006, 10:02


    super!!



    Mit folgendem Code, können Sie den Beitrag ganz bequem auf ihrer Homepage verlinken



    Weitere Beiträge aus dem Forum Puttydoof



    Ähnliche Beiträge wie "peek"

    Mai 2011 - geli_1709 (Freitag 29.04.2011)
    Colebatch, H. - Alatáriel (Dienstag 01.07.2008)