Em muitos exemplos é possível ver:
system("pause");
que é usado no Windows para segurar o terminal quando o programa é executado com dois cliques. Isso não funciona em outros sistemas.
Acho que seria bom remover isso de todos os exemplos e explicar o problema em Programar em C/Conceitos básicos.