SlideShare a Scribd company logo
1 of 4
Download to read offline
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: %dn",
        d.da_year);
    printf("The current day is: %dn",
        d.da_day);
    printf("The current month is: %dn",
            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.%02dn",
            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.%02dn",
            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

More Related Content

What's hot

SQL database client server
SQL database client serverSQL database client server
SQL database client serverDesty Yani
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspBoris Salleg
 
Materi 6 db performance tuning
Materi 6 db performance tuningMateri 6 db performance tuning
Materi 6 db performance tuningElma Fiana
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de DatosRonny Parra
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxIbrahim Naki
 
Tugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahzakianadalina97
 
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntuLaporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntuMelina Krisnawati
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistemafanyto
 
Pentingnya Data Warehouse dalam Dunia Bisnis
Pentingnya Data Warehouse dalam Dunia BisnisPentingnya Data Warehouse dalam Dunia Bisnis
Pentingnya Data Warehouse dalam Dunia BisnisPHI Integration
 
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Peni Agustiani
 
Refactoring code smelss
Refactoring   code smelssRefactoring   code smelss
Refactoring code smelssGermán Küber
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3aiiniR
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De DatosCarlos Arturo
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeansguest044583b
 
ORACLE EJERCICIO LABORATORIO
ORACLE EJERCICIO LABORATORIOORACLE EJERCICIO LABORATORIO
ORACLE EJERCICIO LABORATORIOSefira111
 
POE Unidad 2: Diseño y construcción de programas visuales y orientados a eventos
POE Unidad 2: Diseño y construcción de programas visuales y orientados a eventosPOE Unidad 2: Diseño y construcción de programas visuales y orientados a eventos
POE Unidad 2: Diseño y construcción de programas visuales y orientados a eventosFranklin Parrales Bravo
 

What's hot (20)

Diagramas UML
Diagramas UMLDiagramas UML
Diagramas UML
 
Modul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeansModul praktikum-pemrograman java dgn netbeans
Modul praktikum-pemrograman java dgn netbeans
 
SQL database client server
SQL database client serverSQL database client server
SQL database client server
 
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jspExplicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
Explicacion metodologia 3 capas y base de datos, proyecto de ejemplo jsp
 
Materi 6 db performance tuning
Materi 6 db performance tuningMateri 6 db performance tuning
Materi 6 db performance tuning
 
Java y Bases de Datos
Java y Bases de DatosJava y Bases de Datos
Java y Bases de Datos
 
OPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di LinuxOPERASI INPUT OUTPUT di Linux
OPERASI INPUT OUTPUT di Linux
 
Tugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifahTugas laporan aplikasi web nova muhdalifah
Tugas laporan aplikasi web nova muhdalifah
 
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntuLaporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
Laporan praktikum i dan ii tentang mengenal perintah dasar linux ubuntu
 
Windows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejerciciosWindows forms c# visual basic .net ejercicios
Windows forms c# visual basic .net ejercicios
 
Perkembangan teknologi web
Perkembangan teknologi webPerkembangan teknologi web
Perkembangan teknologi web
 
Requisitos funcionales del sistema
Requisitos funcionales del sistemaRequisitos funcionales del sistema
Requisitos funcionales del sistema
 
Pentingnya Data Warehouse dalam Dunia Bisnis
Pentingnya Data Warehouse dalam Dunia BisnisPentingnya Data Warehouse dalam Dunia Bisnis
Pentingnya Data Warehouse dalam Dunia Bisnis
 
Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)Tutorial membuat database menggunakan acces 2007 (peni)
Tutorial membuat database menggunakan acces 2007 (peni)
 
Refactoring code smelss
Refactoring   code smelssRefactoring   code smelss
Refactoring code smelss
 
Testing&implementasi 3
Testing&implementasi 3Testing&implementasi 3
Testing&implementasi 3
 
1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos1.8 Estructura De Un Sistema De Base De Datos
1.8 Estructura De Un Sistema De Base De Datos
 
ConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En NetbeansConexióN A Base De Datos En Netbeans
ConexióN A Base De Datos En Netbeans
 
ORACLE EJERCICIO LABORATORIO
ORACLE EJERCICIO LABORATORIOORACLE EJERCICIO LABORATORIO
ORACLE EJERCICIO LABORATORIO
 
POE Unidad 2: Diseño y construcción de programas visuales y orientados a eventos
POE Unidad 2: Diseño y construcción de programas visuales y orientados a eventosPOE Unidad 2: Diseño y construcción de programas visuales y orientados a eventos
POE Unidad 2: Diseño y construcción de programas visuales y orientados a eventos
 

Viewers also liked

Viewers also liked (20)

Antonio Cardenas Inem Para arar en el desierto
Antonio Cardenas Inem Para arar en el desierto Antonio Cardenas Inem Para arar en el desierto
Antonio Cardenas Inem Para arar en el desierto
 
Horde webmail
Horde webmailHorde webmail
Horde webmail
 
Pág 7,50-cnb prep
Pág 7,50-cnb prepPág 7,50-cnb prep
Pág 7,50-cnb prep
 
Redes sociales primera clase
Redes sociales primera claseRedes sociales primera clase
Redes sociales primera clase
 
Seminario de grado I y II
Seminario de grado I y IISeminario de grado I y II
Seminario de grado I y II
 
Homenaje a la tierra miguel castro jurado
Homenaje a la tierra  miguel castro juradoHomenaje a la tierra  miguel castro jurado
Homenaje a la tierra miguel castro jurado
 
Aaaaaaa trabajo práctico n 10 santy
Aaaaaaa trabajo práctico n 10 santyAaaaaaa trabajo práctico n 10 santy
Aaaaaaa trabajo práctico n 10 santy
 
Muerte
MuerteMuerte
Muerte
 
Solucionario mat2 jul2012
Solucionario mat2 jul2012Solucionario mat2 jul2012
Solucionario mat2 jul2012
 
Enfermedad de parkinson
Enfermedad de parkinsonEnfermedad de parkinson
Enfermedad de parkinson
 
Trabajo Practico N 14
Trabajo Practico N 14Trabajo Practico N 14
Trabajo Practico N 14
 
Crowdsourcing & Crowdfounding
Crowdsourcing & CrowdfoundingCrowdsourcing & Crowdfounding
Crowdsourcing & Crowdfounding
 
Torres andres imma_pec1
Torres andres imma_pec1Torres andres imma_pec1
Torres andres imma_pec1
 
Web 3.0
Web 3.0Web 3.0
Web 3.0
 
Enfermeria 2
Enfermeria 2Enfermeria 2
Enfermeria 2
 
Trabajo cloud computing
Trabajo cloud computingTrabajo cloud computing
Trabajo cloud computing
 
Trabajo de tecnologia camilo y pame
Trabajo de tecnologia camilo y pameTrabajo de tecnologia camilo y pame
Trabajo de tecnologia camilo y pame
 
Arturo1 111203180205-phpapp02
Arturo1 111203180205-phpapp02Arturo1 111203180205-phpapp02
Arturo1 111203180205-phpapp02
 
11. Grecia
11. Grecia11. Grecia
11. Grecia
 
Sustentacion proyecto 3
Sustentacion proyecto 3Sustentacion proyecto 3
Sustentacion proyecto 3
 

Similar to Como hecer una shell programada en lenguaje c

Administración básica de ubuntu server parte 3
Administración básica de ubuntu server   parte 3Administración básica de ubuntu server   parte 3
Administración básica de ubuntu server parte 3Santiago Márquez Solís
 
Tutorial shell scripts
Tutorial shell scriptsTutorial shell scripts
Tutorial shell scriptsScreenMedia
 
Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Santiago Sarmiento
 
Software Libre/Código Abierto - Enunciado
Software Libre/Código Abierto - EnunciadoSoftware Libre/Código Abierto - Enunciado
Software Libre/Código Abierto - Enunciadomartinp
 
Working with Files, Streams, and Serialization.pdf
Working with Files, Streams, and Serialization.pdfWorking with Files, Streams, and Serialization.pdf
Working with Files, Streams, and Serialization.pdfeudilac1
 
Programación en OTcl
Programación en OTclProgramación en OTcl
Programación en OTclJesus Vilchez
 
40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docxGladys648508
 
Ejemplo práctico de uso de Makefile en LINUX (Compilando modulos de holamundo...
Ejemplo práctico de uso de Makefile en LINUX (Compilando modulos de holamundo...Ejemplo práctico de uso de Makefile en LINUX (Compilando modulos de holamundo...
Ejemplo práctico de uso de Makefile en LINUX (Compilando modulos de holamundo...Ivan Luis Jimenez
 
Ejemplo de Makefile en LINUX con lenguaje C compilando HolaMundo
Ejemplo de Makefile en LINUX con lenguaje C compilando HolaMundoEjemplo de Makefile en LINUX con lenguaje C compilando HolaMundo
Ejemplo de Makefile en LINUX con lenguaje C compilando HolaMundoIvan Luis Jimenez
 
Tema 1 introducción a la programación en c c++
Tema 1 introducción a la programación en c c++Tema 1 introducción a la programación en c c++
Tema 1 introducción a la programación en c c++AFHS
 
Programación c
Programación cProgramación c
Programación cvictdiazm
 

Similar to Como hecer una shell programada en lenguaje c (20)

Administración básica de ubuntu server parte 3
Administración básica de ubuntu server   parte 3Administración básica de ubuntu server   parte 3
Administración básica de ubuntu server parte 3
 
Tutorial shell scripts
Tutorial shell scriptsTutorial shell scripts
Tutorial shell scripts
 
Que son los archivos batch
Que son los archivos batchQue son los archivos batch
Que son los archivos batch
 
Mod i, sub 2 gest archdispofim 7
Mod i, sub 2 gest archdispofim   7Mod i, sub 2 gest archdispofim   7
Mod i, sub 2 gest archdispofim 7
 
ergonomia
ergonomiaergonomia
ergonomia
 
Unix 3.1
Unix 3.1Unix 3.1
Unix 3.1
 
Unix 3.1
Unix 3.1Unix 3.1
Unix 3.1
 
Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++Manual Code::Blocks lenguaje C++
Manual Code::Blocks lenguaje C++
 
Software Libre/Código Abierto - Enunciado
Software Libre/Código Abierto - EnunciadoSoftware Libre/Código Abierto - Enunciado
Software Libre/Código Abierto - Enunciado
 
Working with Files, Streams, and Serialization.pdf
Working with Files, Streams, and Serialization.pdfWorking with Files, Streams, and Serialization.pdf
Working with Files, Streams, and Serialization.pdf
 
Programación en OTcl
Programación en OTclProgramación en OTcl
Programación en OTcl
 
40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx40 Comandos básicos de Linux.docx
40 Comandos básicos de Linux.docx
 
Ejemplo práctico de uso de Makefile en LINUX (Compilando modulos de holamundo...
Ejemplo práctico de uso de Makefile en LINUX (Compilando modulos de holamundo...Ejemplo práctico de uso de Makefile en LINUX (Compilando modulos de holamundo...
Ejemplo práctico de uso de Makefile en LINUX (Compilando modulos de holamundo...
 
MANUAL DE PROGRAMACIÓN
MANUAL DE PROGRAMACIÓNMANUAL DE PROGRAMACIÓN
MANUAL DE PROGRAMACIÓN
 
Ejemplo de Makefile en LINUX con lenguaje C compilando HolaMundo
Ejemplo de Makefile en LINUX con lenguaje C compilando HolaMundoEjemplo de Makefile en LINUX con lenguaje C compilando HolaMundo
Ejemplo de Makefile en LINUX con lenguaje C compilando HolaMundo
 
Introduccion dev c++
Introduccion dev c++Introduccion dev c++
Introduccion dev c++
 
Tema 1 introducción a la programación en c c++
Tema 1 introducción a la programación en c c++Tema 1 introducción a la programación en c c++
Tema 1 introducción a la programación en c c++
 
Práctica no 9
Práctica no 9Práctica no 9
Práctica no 9
 
Programación c
Programación cProgramación c
Programación c
 
Programación c
Programación cProgramación c
Programación c
 

More from falco87

Aprendizaje y clase invertida
Aprendizaje y clase  invertidaAprendizaje y clase  invertida
Aprendizaje y clase invertidafalco87
 
Cumpleaos melanie
Cumpleaos melanieCumpleaos melanie
Cumpleaos melaniefalco87
 
Pablo falconi
Pablo falconiPablo falconi
Pablo falconifalco87
 
Ensayo sobre los metaversos
Ensayo sobre los metaversosEnsayo sobre los metaversos
Ensayo sobre los metaversosfalco87
 
Ensayo sobre los metaversos
Ensayo sobre los metaversosEnsayo sobre los metaversos
Ensayo sobre los metaversosfalco87
 
Ensayo metaversos
Ensayo metaversosEnsayo metaversos
Ensayo metaversosfalco87
 
Metaversos
MetaversosMetaversos
Metaversosfalco87
 
Metaversos
MetaversosMetaversos
Metaversosfalco87
 
Auditoria informatica cv
Auditoria  informatica cvAuditoria  informatica cv
Auditoria informatica cvfalco87
 
Falconi pablo conta
Falconi pablo contaFalconi pablo conta
Falconi pablo contafalco87
 
Glosario de Contabilidad
Glosario de ContabilidadGlosario de Contabilidad
Glosario de Contabilidadfalco87
 
Servidor web linux
Servidor web linuxServidor web linux
Servidor web linuxfalco87
 
Dhcp consulta
Dhcp consultaDhcp consulta
Dhcp consultafalco87
 
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPCPROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPCfalco87
 
Monitor advanced
Monitor advancedMonitor advanced
Monitor advancedfalco87
 

More from falco87 (19)

Tarea 5
Tarea 5Tarea 5
Tarea 5
 
Aprendizaje y clase invertida
Aprendizaje y clase  invertidaAprendizaje y clase  invertida
Aprendizaje y clase invertida
 
Cumpleaos melanie
Cumpleaos melanieCumpleaos melanie
Cumpleaos melanie
 
Pablo falconi
Pablo falconiPablo falconi
Pablo falconi
 
Ensayo sobre los metaversos
Ensayo sobre los metaversosEnsayo sobre los metaversos
Ensayo sobre los metaversos
 
Ensayo sobre los metaversos
Ensayo sobre los metaversosEnsayo sobre los metaversos
Ensayo sobre los metaversos
 
Ensayo metaversos
Ensayo metaversosEnsayo metaversos
Ensayo metaversos
 
Metaversos
MetaversosMetaversos
Metaversos
 
Metaversos
MetaversosMetaversos
Metaversos
 
Auditoria informatica cv
Auditoria  informatica cvAuditoria  informatica cv
Auditoria informatica cv
 
Falconi pablo conta
Falconi pablo contaFalconi pablo conta
Falconi pablo conta
 
Glosario de Contabilidad
Glosario de ContabilidadGlosario de Contabilidad
Glosario de Contabilidad
 
Servidor web linux
Servidor web linuxServidor web linux
Servidor web linux
 
DNS
DNSDNS
DNS
 
Dhcp consulta
Dhcp consultaDhcp consulta
Dhcp consulta
 
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPCPROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
PROBLEMA DE LECTORES Y ESCRITORES DE UNA IPC
 
Monitor advanced
Monitor advancedMonitor advanced
Monitor advanced
 
Pacie
PaciePacie
Pacie
 
TAREA 6
TAREA 6TAREA 6
TAREA 6
 

Recently uploaded

Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesYanirisBarcelDelaHoz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dstEphaniiie
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfenelcielosiempre
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Recently uploaded (20)

Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
PIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonablesPIAR v 015. 2024 Plan Individual de ajustes razonables
PIAR v 015. 2024 Plan Individual de ajustes razonables
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
plande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdfplande accion dl aula de innovación pedagogica 2024.pdf
plande accion dl aula de innovación pedagogica 2024.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 

Como hecer una shell programada en lenguaje c

  • 1. 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: %dn", d.da_year); printf("The current day is: %dn", d.da_day); printf("The current month is: %dn", d.da_mon); getch(); return 0; }
  • 2. 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.%02dn", t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund); getch(); return 0; }
  • 3. 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.%02dn", t.ti_hour, t.ti_min, t.ti_sec, t.ti_hund); getch(); return 0; }
  • 4. 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