Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » Eingabe.....

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
16.09.2004, 20:37 Uhr
rejo



Hey!
[MS Visual C++]


Frage:

Ich würd gern ne eingabe machen... wenn der user die leertaste drückt den string einließt.

halt wie getchar aber nur das das programm nicht auf 'ENTER' wartet sondern auf die 'LEERTASTE'.

bitte bitte postet mir

edit:
Ich programmiere in C ^^

Dieser Post wurde am 16.09.2004 um 20:38 Uhr von rejo editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
16.09.2004, 21:37 Uhr
Pablo
Supertux
(Operator)


Benutze fgets
--
A! Elbereth Gilthoniel!
silivren penna míriel
o menel aglar elenath,
Gilthoniel, A! Elbereth!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
17.09.2004, 08:36 Uhr
ao

(Operator)


Fix und fertig gibts das nicht. Aber:

mit getch() kannst du einzelne Zeichen abholen, ohne dass jedes Zeichen mit ENTER bestätigt werden muss. Programmiere eine Schleife, die so lange getch't bis ein Leerzeichen empfangen wurde.

Die Zeichenfolge speicherst du in einem char-Array, z.B. char cInputAry[128]. Achte darauf, dass du die Zeichen mitzählst und nicht mehr Eingaben zulässt als das Array Plätze hat, sonst gibts Abstürze.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (ANSI-Standard) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: