@TCH: Szerintem igen, bár a bool-t én feleslegesnek tartom, ha a thread-ot törlöd, akkor a futása is megszűnik, vagy nem? "Kilőni" a threadet sosem egészséges, mert sosem tudhatod épp mit csinált amikor félbeszakadt. A flag meg azért kell, különben sosem fogja tudni mikor kell leállni. A join() arra jó, hogy a szülő szál megvárja amíg a gyerek befejezi a műveletet. Ha nincs flag sosem tudná mikor kell leállni, a join()-ra megakadna az egész program. Csak azért kérdezem, van-e erre valami elegánsabb megoldás, hogy mondjuk megmondom a threadnek mit csináljon, azt csinálja végtelen ciklusban, majd amikor kap valami jelet leáll. A Qt-ben van ilyesmi eseményvezérelt megoldás, de ez sima alap C++.@TCH: Ott még mindig a karakteres képernyőt módján működik? Egy karakterkód, egy színkód? http://msdn.microsoft.com/en-us/library/windows/desktop/ms686047(v=vs.85).aspx@TCH: Ez most a Package Kommanderhez készült, vagy csak a windózsux jegyében, hogy lehessen már színezni ott is? Is-is. Meg azért beszédesebben néz ki az, hogy textcolor(BLUE); mint az, hogy printf("\033[34m");. |