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...

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...