Zum Inhalt springen

eingabe und ausgabe "gleichzeitig"


Empfohlene Beiträge

Geschrieben

HeyHo

ich hab da ein problem ich brauche nen befehl das das programm eine eingabe und eine ausgabe gleichzeitig macht

also das wören der eingabe auch schon was ausgegeben wird

ist das möglich? wenn ja weiß jemand wie das geht??

danke schonmal für die hilfe :)

Geschrieben

ich will einen chat machen in einer console hab das aber bis jetzt nur mit 2 fenstern hinbekommen einem wo die ausgabe ist und einem anderen wo die eingabe ist

ich bekomm nicht beides in ein fenster weil er immer die ausgabe stoppt wenn der eingabe befehl kommt

Geschrieben

hmm das wird schwierig. mal angenommen du machst 2 threads. einer der den text der ausgegeben werden soll entgegennimmt und ausgibt und der andere der die eingabe abwartet und diese dann an die anderen clients (oder an den server je nachdem wie dein chat funktioniert) schickt.

ich glaube dann bekommst du probleme mit der positionierung des cursors und es entsteht ein mischmach aus eingabe und ausgabe.

also mir fällt auf anhieb kein standardtisierter weg ein, aber du könntest versuchen eine shcleife zu basteln die sich um die ausgabe kümmert. innerhalb dieser schleife prüfst du dann mit kbhit() (steht nur unter windows zur verfügung) ob der benutzer eine taste auf der tastatur gedrückt hat. wenn ja dann liest du das zeichen und fügst es der eingabe hinzu. wenn er enter drückt schickst du die eingabe ab...

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...