Jak ustawić separator dziesiętny na przecinek?

Chciałbym czytać i pisaćLiczba Pi tak jak3,141592 zamiast3.141592, ponieważ używanie przecinka jest powszechne w wielu krajach europejskich. Jak mogę to osiągnąćiostreams? Innymi słowy

cout << 3.141592;

powinien wydrukować

3,141592

na standardowe wyjście.

questionAnswers(2)

yourAnswerToTheQuestion