kostenloser Webspace werbefrei: lima-city


Tastendruck->Aktion

lima-cityForumProgrammiersprachenC/C++ und D

  1. Autor dieses Themas

    benutzernaemelchen

    Kostenloser Webspace von benutzernaemelchen

    benutzernaemelchen hat kostenlosen Webspace.

    Ich habe folgendes Problem:
    Ich will in einer Win32 Konsole wenn man z.b
    den buchstaben "F" dr?ckt, dann sollte z.b die funktion exit() aufgerufen werden.
    Ich habe nix gefunden, wie man sowas realisieren k?nnte.



    EDIT:
    noch was :wink:

    Wenn z.b die Variable x ausgegeben werden soll,
    und cih will das mit einer for() regeln, dann soll nciht

    1
    2
    3
    4
    5
    6
    ausgegeben werden, sondern die Variable soll sich langsam auf der gleichen stelle erh?hen.


    Beitrag ge?ndert am 15.12.2005 16:19 von benutzernaemelchen
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. naja da gibt es ja viel M?glichkeiten um die Taste F abzufangen getchar(), cin und cin.get() dann musst halt mit ner if-Anweisung ?berpr?fen ob das char nen 'F' ist und fertig.

    Zum zweiten Problem ... einfach die den Textbildschrim l?schen ... ich glaub bei der WinAPI gabs ne Funktion dazu ... die mir jetzt aber prompt nicht einfallen will. Wenn du vielleicht nen Borlandcompiler hast dann is sicherlich auch conio mit dabei. VC++ hat sie glaub ich auch conio.h includen und mit der Funktion clrscr(); den Bildschirm l?schen.


    EDIT: zur zweiten Frage setw kann dir auch weiterhelfen.

    #include <iostream.h>
    #include <iomanip.h>
    int main(int argc, char* argv[])
    {

    for(int i = 0; i < 100; i++)
    {
    cout << "\b\b\b";
    cout << setw(3) << i;
    Sleep(100);
    }
    return 0;
    }

    PS: 1. das h?rt sich an als ob du ne Art Event haben m?chtest kann das sein? Geht glaub ich aber nicht, wenn Events willst musst mit Fenster arbeiten.

    Beitrag ge?ndert am 15.12.2005 20:15 von funkdoobiest
  4. Um den Bildschirm zu löschen kannst du
    system(\"cls\");
    verwenden ist aber nicht der schönste stil :D es gibt auch noch einen anderen Befehl aber der fällt mir im Moment nicht ein sry
    EDIT: upps ich sag grad dass der letzte post schon 2005 war

    Beitrag geändert: 21.7.2008 12:36:52 von calipp
  5. b**********n


    naja da gibt es ja viel M?glichkeiten um die Taste F abzufangen geht


    Ja, für die neueren Programmiersprachen werden warscheinlich auch diese Scancodes hier: http://upload.wikimedia.org/wikipedia/de/c/c4/Tastatur_de3_rgb.png gebraucht.


    EDIT: upps ich sag grad dass der letzte post schon 2005 war


    Das erklärt auch, dass ä ö und ü nicht angezeigt werden ;).
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!