(DOS und Win...) Chat-console mit Threads weiterutschen lassen ... ?



  • Hallo !

    ich habe folgendes Problem:

    ich habe mit hilfe der winapi über CreateThread() einen Thread aufgerufen, der nichts anderes tut, als Daten (strings) vom anderen chatpartner zu empfangen und dann gleich über printf() auszugeben...
    funktioniert einwandfrei, mit hilfe dieses Threads hab ich jetz das problem nicht mehr, dass ich entweder nur daten empfangen kann oder nur sachen eingeben kann, alles funktioniert jetz "leichzeitig" !

    nur:
    wenn ich grad am tippen bin und mein thread liefert mir ne message und druckt sie aus, dann bricht er die zeile ab in der ich gard am tippen war... was natürlich sehr störend wirkt, vor allem wenn man
    längere sätze eintippt ..

    gibt es eine möglichkeit die console so art weiterrutschen zu lassen ?? also dass er die zeile in der ich grad am tippen war beibehält ... bedeuted dass er die message dann über der zeile in der ich grad tipp ausdrucken muss und nicht drunter ..

    is dieses problem überhaupt lösbar ?? ich hoffe ihr wisst was ich mein...

    thx

    haMMer



  • Lad dir die Improved Console runter. Ist hier auf www.c-plusplus.net zu finden.

    Damit kannst du die Cursorposition bestimmen.



  • mit hilfe dieser funktion könnte mein problem gelöst sein ?

    damn eigentlich hätte ich das isn console forum reinschreiben sollen, naja egal jetz

    hmm mir fällt da auf die schnelle gar kein algorythmus ein... ich probiers mal
    wenn ich ihm sag er solls eine zeile obendrüber schreiben, dann darf er aber nicht das überschreiben, was da obendrüber gestanden ist, sondern das ganze soll sich ja verschieben..

    [ Dieser Beitrag wurde am 31.03.2003 um 18:20 Uhr von Hammer editiert. ]



  • kanns ja vielleicht einer verschieben

    danke

    🙄


Anmelden zum Antworten