Ich bräuchte mal Hilfe...^^



  • Hallo zusammen
    Und zwar wollte ich wissen wie man bei c++ die eingegeben Werte(z.b. eine Zahl)
    ausblenden kann?!
    Also z.b.
    printf("Bitte geben Sie eine Zahl ein\n");
    und die Zahl die der Anwender eingibt soll ausgeblendet sein/werden.

    Und meine zweite frage wäre wie man das prüfen kann ob nur Zahlen eingegeben wurden?

    danke schon mal im voraus^^ :xmas1:



  • Um die Zahlen nicht auszugeben wenn der Benutzer eine Taste drückt könntest du

    char c = getch();
    

    verwenden.
    zu finden in conio.h
    natürlich müsstest du dabei allerdings alle eingegeben abfangen damit nicht nur die erste stelle der zahl registriert wird, weil getch() zeichenweise arbeitet!
    dadurch wird kein echo erzeugt...



  • für für die 2te frage solltest dir mal die fehlerbits (fail, good usw) anschauen!



  • Ähm das mit dem Prüfen der Zahlen klappt nicht so wirklich-.-
    Also

    printf("Zahl eingeben");
    scanf("%f",&l);
    

    ..und dann irgendwie mit einer If-Abfrage prüfen ob l eine zahl ist?!
    Geht es?
    Also z.b

    if(!(l==Zahl)){
    Anweisung
    }
    

    😕

    :xmas2:



  • scanf gibt die Anzahl der geparsten Token zurück.


Anmelden zum Antworten