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-.-
Alsoprintf("Zahl eingeben"); scanf("%f",&l);..und dann irgendwie mit einer If-Abfrage prüfen ob l eine zahl ist?!
Geht es?
Also z.bif(!(l==Zahl)){ Anweisung }
:xmas2:
-
scanf gibt die Anzahl der geparsten Token zurück.