como hecer una shell programada en lenguaje c

4

Click here to load reader

Upload: falco87

Post on 06-Jul-2015

2.384 views

Category:

Education


0 download

DESCRIPTION

progrmacion

TRANSCRIPT

Page 1: Como hecer una shell programada en lenguaje c

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;

}

Page 2: Como hecer una shell programada en lenguaje c

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;

}

Page 3: Como hecer una shell programada en lenguaje c

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;

}

Page 4: Como hecer una shell programada en lenguaje c

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