SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: cannabis en Miércoles 22 de Noviembre de 2006, 03:43

Título: Simulacion Del Ms-dos
Publicado por: cannabis en Miércoles 22 de Noviembre de 2006, 03:43
hola
tengo un gran problemon ya q no tngo ni la menor idea de como resolverlo

tengo q hacer la simulacion del sistema operativo (ms-dos)
q minimo me reconosca 5 comandos en c++    :unsure:

la verdad me gustaria q me dieran unos tips o ideas o loq sea para hacerlo
eh buscado en internet y no eh encontrado nada

creo q es un buen tema para los programadores

 :huh:
Título: Re: Simulacion Del Ms-dos
Publicado por: Eternal Idol en Miércoles 22 de Noviembre de 2006, 11:58
¿Tenes alguna duda especifica? ¿Intentaste hacer algo? Tenes que leer del teclado los posibles comandos (empeza con cosas simples como cls) ...
Título: Re: Simulacion Del Ms-dos
Publicado por: Bicholey en Miércoles 22 de Noviembre de 2006, 17:59
:rolleyes:  :rolleyes:


Podrias empezar reconociendo combinaciones de letras como comandos asi como dice eternal esperarias un comando como por ejemplo "limpiar" y limpìrias pantalla con fucniones como clrscr(); o system("cls"); , en fin varios comandos conocidos pero en español...
Título: Re: Simulacion Del Ms-dos
Publicado por: IVANZ en Jueves 23 de Noviembre de 2006, 01:21
LOS COMANDOS DEL MS-DOS LOS PUEDE LEER POR TECLADO  COMPARANDOLOS COMO CADENAS DE CARACTERES CON LA FUNCION strcmp();
EJ; PARA CREAR ARCHIVOS UTILIZA MD EN DOS Y EN C++ fopen(); PARA BORRAR ARCHIVO ERASE EN DOS Y EN C++ remove(); RENAME EN DOS RENOMBRA LOS ARCHIVOS Y EN C++ rename(); SI DESEA IMPRIMIR POR PANTALLA LA FECHA DEL SISTEMA BUSQUESE EN LA AYUDA QUE BRINDA C++(F1) LA LIBRERIA #include <time.h>, NOS ES ALGO COMPLEJO, NO NECESITA DEL INTERNET SOLO SABER UTILIZAR EL DOS Y EL C, LISTO, ESPERO MI AYUDA LE SEA UTIL, QUE ESTE BIEN.
Título: Re: Simulacion Del Ms-dos
Publicado por: su - en Jueves 23 de Noviembre de 2006, 01:40
A "IVANZ" se le atasco el bloq mayus  :P

Tengo una duda, diagmos que estoy en Windows de 32, tengo que leer la salida y entrada de un programa y del programa (lo que el usuario ingresa y retornar la salida del programa a tiempo real), para eso yo diria:
Emulemos una vt100 (si quiereo algo bueno, que soporte historial y todo eso como Bash) asi que tendria que tomar los buffers de entrada y salida...
¿Para Windows hay algo como STDIN, STDOUT?
Es decir, hay algo llamado standar I/O streams como archivos o todo se haria por stdio.h?
 :blink:
Título: Re: Simulacion Del Ms-dos
Publicado por: JeoV en Jueves 23 de Noviembre de 2006, 01:41
Citar
hola
tengo un gran problemon ya q no tngo ni la menor idea de como resolverlo

tengo q hacer la simulacion del sistema operativo (ms-dos)
q minimo me reconosca 5 comandos en c++ 

la verdad me gustaria q me dieran unos tips o ideas o loq sea para hacerlo
eh buscado en internet y no eh encontrado nada

creo q es un buen tema para los programadores
podria ser de una manera muy facil y muy tonta :P  xD
como dice bicholey algo como:
Código: Text
  1. void tiempo{
  2.    system(&#34;time&#34;);
  3. }
  4.  
y luego cuando escribas tiempo llamaria a la funcion con el mismo nombre
esto no tendria caso, xD me imagino que lo debes de hacer de 0 no?
no creo que sea tan complicado ya te dio un ejemplo IVANZ
Título: Re: Simulacion Del Ms-dos
Publicado por: Eternal Idol en Jueves 23 de Noviembre de 2006, 08:21
Cita de: "su -"
¿Para Windows hay algo como STDIN, STDOUT?
Es decir, hay algo llamado standar I/O streams como archivos o todo se haria por stdio.h?
Podes usar stdin y stdout para leer y escribir y en realidad si estas en Windows todo se "haria" por Windows.h para tener maximo control ...

http://msdn2.microsoft.com/en-us/library/3...kth(VS.80).aspx (http://msdn2.microsoft.com/en-us/library/3x292kth(VS.80).aspx)