como hecer una shell programada en lenguaje c
DESCRIPTION
progrmacionTRANSCRIPT
COMO HECER UNA SHELL PROGRAMADA EN LENGUAJE C
Para realizar una Shell en turbo c tenemos que saber que librerías se va a utilizar, así como las
funciones y sentencias.
También hay que tomar en cuenta que el programa de lenguaje C debe de tener todas las
librerías incluidas para que no salga errores al momento de compilar, es por eso que se
necesitas instalar el lenguaje C con todas sus librerías.
Bien para comenzar a programar nuestra Shell
Primero necesitamos poner las librerías que son para poder ocupar diversidad de funciones y
para trabajar con la Shell como son, las librerías dependerán de las funciones que se quiera
ejecutar:
#include <dos.h>
#include <stdio.h>
#include <process.h>
#include <dir.h>
Posteriormente se codifica como cualquier programa en C y se pone las funciones con sus
respectivos parámetros
Ejemplo 1:
Como ver la fecha mediante las Shell
#include <dos.h>
#include <stdio.h>
int main(void)
{
struct date d;
getdate(&d);
printf("The current year is: %d\n",
d.da_year);
printf("The current day is: %d\n",
d.da_day);
printf("The current month is: %d\n",
d.da_mon);
getch();
return 0;
}
Después tenemos que ir a al menú FILE
Y dar clic en DOS SHELL
Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la
Shell y poner el nombre
Finalmente nos aparecerá la fecha del sistema.
Ejemplo 2:
Como ver la hora mediante la Shell
#include <stdio.h>
#include <dos.h>
int main(void)
{
struct time t;
gettime(&t);
printf("The current time is: %2d:%02d:%02d.%02d\n",
t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);
getch();
return 0;
}
Después tenemos que ir a al menú FILE
Y dar clic en DOS SHELL
Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la
Shell y poner el nombre
Finalmente nos aparecerá la hora del sistema.
Ejemplo 3:
Como crear y borrar un directorio mediante la Shell
#include <stdio.h>
#include <dos.h>
int main(void)
{
struct time t;
gettime(&t);
printf("The current time is: %2d:%02d:%02d.%02d\n",
t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund);
getch();
return 0;
}
Después tenemos que ir a al menú FILE
Y dar clic en DOS SHELL
Nos aparecerá la ventana de la Shell y direccionar la carpeta donde tenemos guardad la
Shell y poner el nombre
Finalmente nos aparecerá creado el directorio sistema.
Integrantes:
Pablo Falconi
Stalin Pallango
Santiago Tixilema