Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (ANSI-Standard) » unsichtbare 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
10.10.2005, 17:19 Uhr
~docv
Gast


Hi Leute,

Ich suche einen Befehl für C der es ermöglicht, dass ich etwas einlesen lasse (per Tastatur). Dies soll das Programm zur kenntnus nehmen aber es soll nicht in das Textfenster geschrieben werden.

Normal is ja so das das was ich schreibe auch immer gleich auf dem Bildschirm zu sehen ist. Das möchte ich gerne verhinder.

Ich hoffe ihr versteht was ich meine.

Mal schauen ob es sowas gibt!?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
10.10.2005, 19:23 Uhr
mischa
Fragender


in den f.a.q. gibt es eine funktion die den kursor auf eine x/y koordinate plaziert
du könntest sie benutzen um das eingegebene zu löschen(einfach an der stelle leerzeichen auszugeben) damit überschreibst du es einfach
soweit ich es weiß gibt es in anci c/c++ keine elegantere lösung
--
Latein Unterricht ist die spätere Rache der Römer an den Germanen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
002
10.10.2005, 19:50 Uhr
~docv
Gast


das hört sich doch schon mal super an. werd ich gleich mal testen.

hab da grad noch ein problem entdeckt.

ich möchte verschiedene Eingaben in eine Textdatei speichern. habe das wie folgt gelöst:

C++:
fgets(daten.cVorname,MAX,stdin);
fprintf(students,"%s",daten.cVorname);


das dann eben mit verschiedenen Eingaben Nachname usw.

Jetzt möchte ich das aber in der Textdatei alles in einer Zeile haben. der befehl fprintf schreibt mir aber immer einen zeilenumbruch mit.

gibts dafür vieleicht auch eine lösung?
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
003
11.10.2005, 15:55 Uhr
Pler
Einer von Vielen
(Operator)


Man könnt ja auch in den Quellcode des Login-Programms schaun. Da muss das ja auch irgendwie gemacht werden.
(Login bei Unix-Systemen)
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
004
11.10.2005, 19:07 Uhr
FloSoft
Medialer Over-Flow
(Administrator)


wird eine unix-spezifische lösung sein schätze ich (also die aus dem login-src)
--
class God : public ChuckNorris { };

Dieser Post wurde am 11.10.2005 um 19:08 Uhr von FloSoft editiert.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
005
13.10.2005, 11:11 Uhr
~Pler(2)
Gast


Ja kann sein.
Ich galube jedenfalls nicht, dass die das so mit zurückschieben und löschen machen.
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
006
13.10.2005, 12:43 Uhr
Guybrush Threepwood
Gefürchteter Pirat
(Operator)


früher bei den Turbo C Compilern gabs z.B. getch() und getche(). Beide haben ein Zeichen ungepuffert eingelesen, wobei getch() dieses aber nicht auf der Konsole ausgegeben hat, getche() aber schon.
 
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: