Hei!
Osaisiko joku neuvoa, kuinka (Visual) C :lla saisi tehtyä koodin, joka yrittää kirjoittaa tekstitiedostoon, mutta jos tiedosto on toisen ohjelman lukitsema, odottaa kunnes tiedosto vapautuu ja kirjoittaa vasta sitten?
Osaisiko joku neuvoa, kuinka (Visual) C :lla saisi tehtyä koodin, joka yrittää kirjoittaa tekstitiedostoon, mutta jos tiedosto on toisen ohjelman lukitsema, odottaa kunnes tiedosto vapautuu ja kirjoittaa vasta sitten?
Vastaukset 2
Vanhimmat
http://www.cplusplus.com/ref/iostream/ios/good.html
Lukitseminen onnistuu mutex:in tai semaforien avulla. Esim. boostissa (www.boost.org) on tarjolla erilaisia (helppokäyttöisiä) mutexeja lukitsemista varten.