Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
FH Super JLI'ler
Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 29.11.2005, 21:05 Titel: Eingabe nicht in Konsole anzeigen |
|
|
MoinMoin
Ich möchte eine Eingabe aus der Konsole abfragen, aber der Nutzer soll diese Eingabe nicht angezeigt bekommen.
Also ungefähr so:
CPP: | int main()
{
unsigned int Zahl;
scanf("%u",&Zahl);
//[...]
return 0;
} |
Nun möchte ich die scanf durch eine Funktion ersetzen, die dafür sorgt, dass das eingegebene Zeichen nicht in der Konsole erscheint. Jemand ne Idee?
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free
Zuletzt bearbeitet von FH am 29.11.2005, 21:14, insgesamt einmal bearbeitet |
|
Nach oben |
|
 |
Cyianor Super JLI'ler

Anmeldedatum: 23.12.2002 Beiträge: 452
Medaillen: Keine
|
Verfasst am: 29.11.2005, 21:11 Titel: |
|
|
getch() aufrufen bis der Benutzer Enter drückt? Is ne billige Lösung, aber müsste funktionieren. Die Eingaben halt an nen String immer hinten dranhängen. |
|
Nach oben |
|
 |
FH Super JLI'ler
Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 29.11.2005, 21:15 Titel: |
|
|
Sry, ich sollte aufpassen, wenn ich meine Quelltext copy&paste...
Ich wollte ne Zahl einlesen... Hab den Quellcode korregiert.
Das mit dem getch() sagt mir aber auch vom Stil her net so zu...
Gruß und Sry
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
 |
Jonathan_Klein Living Legend

Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 29.11.2005, 21:17 Titel: |
|
|
Frage am Rand: Wofür wilslt du die Eingabe verstecken, wenn der User doch weiß was er eingetippt hat?
Ansonsten würd ich versuchen DInput zu benutzen, ich meine wenn du so spezielle Anforderungen hast ist es vielleicht vernünftig das nicht in ner Konsole zu machen, da es ja wohl doch was komplexeres gibt. _________________ https://jonathank.de/games/ |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
Verfasst am: 29.11.2005, 21:18 Titel: |
|
|
FH
Tja, der Standard bietet da nichts passables (Warum auch, C++ weiß ja nicht das es einen Bildschirm oder Tastatur gibt). Da musst Du mit den Consolenfunktionen der WinAPI auskommen. Die MSDN hilft dir da sicherlich weiter.
Jonathan_Klein
Ballerst Du gerne mit Nuklearrakten auf Spatzen? _________________ 'Wer der Beste sein will muss nach Perfektion streben und jede Gelegenheit nutzen sich zu verbessern.' - KIA
[ German Game Dev | Boardsuche hilft sehr oft | Google rockt | Wie man Fragen richtig stellt | ICQ#: 143040199 ] |
|
Nach oben |
|
 |
FH Super JLI'ler
Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 29.11.2005, 21:23 Titel: |
|
|
Ich persönlich ballere gerne mit Nuklearraketen auf Streithähne...
Ernsthaft: Entweder bin ich unfähig, die MSDN und google zu nutzen, oder die sind zu doof, mich zu verstehen...
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
PeaceKiller JLI Master

Alter: 36 Anmeldedatum: 28.11.2002 Beiträge: 970
Medaillen: Keine
|
Verfasst am: 29.11.2005, 23:22 Titel: |
|
|
Jonathan_Klein hat Folgendes geschrieben: | Frage am Rand: Wofür wilslt du die Eingabe verstecken, wenn der User doch weiß was er eingetippt hat? |
Zum Beispiel Passworteingaben. _________________ »If the automobile had followed the same development cycle as the computer, a Rolls-Royce would today cost $100, get a million miles per gallon, and explode once a year, killing everyone inside.«
– Robert X. Cringely, InfoWorld magazine |
|
Nach oben |
|
 |
Patrick Dark JLI Master

Anmeldedatum: 25.10.2004 Beiträge: 1895 Wohnort: Düren Medaillen: Keine
|
|
Nach oben |
|
 |
FH Super JLI'ler
Alter: 37 Anmeldedatum: 16.10.2004 Beiträge: 438
Medaillen: Keine
|
Verfasst am: 30.11.2005, 22:19 Titel: |
|
|
Thx...
Ichn wusste doch, dass ich zu blöd bin zum suchen...
Die Suche nach "Hide Input Console" war halt net so erfolgreich...
Sry, ich hab anscheinend lang net mehr irgendwas gesucht...
Gruß
FH _________________ goto work, send your kids to school
follow fashion, act normal
walk on the pavement, watch T.V.
save for your old age, obey the law
Repeat after me: I am free |
|
Nach oben |
|
 |
|