Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem Multithread aplikace a zadávání příkazů

Mám několik threadů v konzolové aplikaci. Jeden hlavní thread slouží pro zadávání příkazů. Používám std::getline(std::cin, str); Další thready provádí různé operace a občas potřebují, aby zapsali nějaký výstup (normálně přes std:cin..). Je to vždy nějaký text zakončený novým řádkem. Jenže když jsem v půlce zadávání příkazu, tak to "rozpůlí" ten příkaz a vypadá to blbě. Lepší bude nějaký příklad na pochopení jak to vypadá.

text z nejakeho threadu
text z nejakeho threadu
ted_pisu_pr<text z nejakho threadu>
ikaz
Představoval bych si to, že když se má vložit nějaký text, tak ten příkaz co píšu to hodí vždy na konec. Jenže nevím jak na to :(

Odpověď na otázku

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny