“system("pause");”?! Não, por favor!

Bom, primeiramente eu gostaria de lhe agradecer por ter sugerido mudanças nesse texto. Agora vamos à questão: Concordo com sua colocação porque sugere sermos imparciais quanto a portabilidade do código. Nesse contexto, eu sempre me senti incomodado com o uso dessa solução que, por sinal, remonta a época do MS-DOS. Essa linha do código poderia ser mais flexível, adotando, por exemplo: cin.get(); Pelo lado da didática adotada no livro teríamos que usar o código mais simples para que o leitor iniciante não tenha que ler um conteúdo que pode ser mais complicado para ele logo no primeiro programa.

Então lidando com estas ideias de portabilidade e simplicidade, o que você sugere para melhorar o conteúdo? Digo: O que você sugere que coloquemos no lugar de 'system("pause");?

Marcos Antônio Nunes de Moura (Discussão)20h53min de 27 de julho de 2016