Announcement

Collapse
No announcement yet.

Tastatur Eingabe auswerten

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Tastatur Eingabe auswerten

    Hallo liebe Community,

    ich bin ein kleiner Anfänger mit doch schon ein wenig Erfahrung in C.

    Jedoch komm ich grad ein einer Stelle nicht weiter.

    Ich benutze Borland C++ Version 6.

    Ich habe mir einen Handscanner zugelegt der mir nach einer Eingabe als "Tastatur" den Barcode z.b. in Word als Zahlenreinfolge wiedergibt.

    Mein Ziel ist es, wenn ich einen Barcode gescannt habe, das mir dieser in z.b. einer ListBox angezeigt wird.

    kann mir einer von euch vielleicht sagen wie die Codezeile auszusehen hat?

    Vielleicht so: ListBox1->Lines->Text(......);

    Es muss auch nicht zwangsläufig eine Listbox sein. Mein Gedanke spielt nur daher, alle Barcodes untereinander anzeigen zulassen, so das ich eine große Übersicht darüber habe.

    gibt es vielleicht auch die Möglichkeit zu erfahren, wie ich einen gescannten Zahlenkombination abfrage und als Text wieder gebe?

    Ich stell mir das Quasi so vor:

    Barcode "12345" wird gescannt

    "12345" entspricht "Papier"

    "Papier" wird in der ListBox angezeigt.


    Das Einlesen des Zahlenwertes würde mir aber schon alleine voll reichen und mich weit vorwärts bringen :-)

    Danke euch vielmals für eure Mühen :-)

  • #2
    Eine Liste wird ergänzt mit
    Liste->Items->Add("1234");

    Du kannst die Daten "12345" = "Papier" in einer map ablegen und den Text anhand des Keys suchen
    http://www.cplusplus.com/reference/map/map/
    Christian

    Comment


    • #3
      danke dir für de schnelle antwort.

      Wenn ich aber deinen befehl nutze schreibt er ja 1234 als feste Variable in die Textbox.

      ich bräuchte daher eher

      ListBox1->Add->( Tastatur eingabe); // Tastatur eingabe soll dafür stehen, dass der Zeichen String von der Tastatur gelesen wird

      hättest du da noch was für " Tastatur Eingabe" was parat :-)

      Comment


      • #4
        Versuch es mit einer Schleife und
        getchar() <cstdio> (in C: <stdio.h>)
        http://www.cplusplus.com/reference/cstdio/getchar/

        http://stackoverflow.com/questions/4...-to-be-pressed
        Christian

        Comment

        Working...
        X