Sunday, 19 November 2017

Freopen stdin binary options


A resposta simples é não. O modo é determinado quando o objeto iostream é construído e não pode ser alterado posteriormente. Algumas implementações podem fornecer um meio de fazê-lo mais tarde, mas isso não é padronizado. Em algumas implementações, fazer um freopen no stdout pode mudar o modo, embora eu acho que formalmente, isso é proibido em C. (É implementação definida em C.) E, aparentemente, não funciona em sua implementação. Você é a melhor aposta é descobrir como seu sistema nomeia o dispositivo de console (/ dev / tty sob UNIX CONS. Eu acho que, em Windows), abri-lo no modo desejado e saída para ele. Respondeu Apr 16 14 at 11:34

No comments:

Post a Comment