En C la función System es una mala idea.
By: Date: octubre 4, 2013 Categories: Programación

Es impresionante cuantos dicen saber programar, pero cuando lees sus códigos te das cuenta que no es cierto. Algunos dicen que no hay industria de programación en México, pero yo creo que tampoco hay programadores, no es verdad. Si los hay, pero son muy pocos, conozco 1 por cada 10 que se hace algo como usar System ();

Por ejemplo, hacer que la consola se detenga por un momento mientras se muestra una cadena de caracteres

#include
#include

int main () {

printf ("Ola k Ase, mal programando en C o k ase");
system ("pause");
return 0;
}

El que limpia la pantalla usando el comando cls en DOS/Windows o clear en algún Nix

#include
#include

int main () {

system ("clear");
return 0;
}

Nadie les ha dicho que en los nix pueden usar Ncurses o en DOS si tienen compiladores de Borland el Conio.h hasta Ncurses tambien es posible en DOS y Windows

Un programa debe depender en la medida de lo posible de recursos del sistema operativo anfitrión, por que se amarra a ese OS, ahora usar system no solo es una falla grave, con eso le dices al mundo que no sabes programar. Si vas a usar system, mejor has script batch o bash, obtendrían mejores resultados.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *