tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
2
ZUGRIFFE
434
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    wedhead wedhead ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Beiträge
    33
    Hi,


    ich hab in borland c++ 6 ne konsolenanwendung gemacht, wo man einen pin eingeben muss um auf bestimmte funktionen inerhalb ner kalsse zugreifen zu können.


    mal angenommen der code ist 1234

    und ich habe: int pin; cout<<"code eingeben: ";cin>>pin;

    dann erschein code eingeben: "hier cursor"

    nun soll bei eingabe sofort das zeichen in der anzeige mit einem * ausgetauscht werden, aber der eingegeben wert soll als pin erhalten bleiben


    könnt ihr mir da bei der umsetzung helfen ?



    thx im voraus

    Weedy
     

  2. #2
    Avatar von Kangaxx
    Kangaxx Kangaxx ist offline Mitglied Silber
    Registriert seit
    Mar 2005
    Ort
    Vaihingen an der Enz
    Beiträge
    88
    Also ich habs so gemacht:


    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    
    #include <iostream>
      #include "conio.h"
      using namespace std;
      [color=Red]
      //Variablen für Eingabe..[/color]
      int  i_Pressed_Key;
      char c_Password[4]; 
      
      int _tmain(int argc, _TCHAR* argv[])
      {
      [color=Red]
      //for-Schleife für die Größe des Passwords.. kannst du von der Länge abhängig machen..[/color]
        for(int i  = 0;
                i <= 3;
                i++)
        {
      [color=Red]//Zeichen als int speichern, getch() ist ungepuffert, d.h es wird nicht direkt ausgegeben.[/color]
            i_Pressed_Key = getch();
      
      [color=Red]//Falls eingegebenes Zeichen kein *[/color]
        if( i_Pressed_Key != 42 )
        {
      [color=Red]//Password speichern und Stern anzeigen[/color]
            c_Password[i] = (char)i_Pressed_Key;
            cout << "*";
      
        }
        }
       system("Pause");
        return 0;
      }
     

  3. #3
    wedhead wedhead ist offline Mitglied Bronze
    Registriert seit
    Jan 2004
    Beiträge
    33
    Danke dir, habs jetzt ma auf mein programm angepasst und einwandfrei!


    greez

    Weedy
     

Ähnliche Themen

  1. Eingabe nur bestimmte Kombination aus Zeichen
    Von Tomas Clark im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 10.06.08, 18:23
  2. Zeichen bei Eingabe in *** verwandeln...
    Von wedhead im Forum C/C++
    Antworten: 6
    Letzter Beitrag: 26.09.05, 22:08
  3. < bei Eingabe in &gt; verwandeln!
    Von Muffinmampfer im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 18.09.04, 20:07
  4. [Formular] Nur Eingabe von Zeichen zulassen
    Von Der nette Mann im Forum PHP
    Antworten: 3
    Letzter Beitrag: 23.10.03, 09:27
  5. TSUME Eingabe im PS7 (Zeichen)
    Von mariomartic im Forum Photoshop
    Antworten: 3
    Letzter Beitrag: 21.10.03, 21:45