• Domingo 19 de Mayo de 2024, 08:59

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - Astor

Páginas: 1 2 3 [4] 5
76
C/C++ / Re: Buscar archivo
« en: Martes 25 de Febrero de 2003, 14:55 »
Aparte de la solucion de Gmantil, la cual es muy rapida y sencilla podes emplear una referente a ANSI C, independizandote del shell sobre el cual ejecutaste tu programa. Usando las funciones Opendir, Readdir y demas
comenzas abriendo la raiz ("/") y debes ir metiendote dentro de cada directorio que encuentres y preguntando por el archivo. Deberias ver con que algoritmo lo implementas para lograr mayor eficiencia, quiza usando recursividad sea una posibilidad.

77
C/C++ / Tiempo de ejecucion
« en: Lunes 24 de Febrero de 2003, 14:41 »
En ningun momento mi intencion fue demostrar que estabas a tal o cual altura frente a cierta situacion. Disculpame si sentis que te desprestigie por demostrar algo por el "absurdo" pero es quiza la forma mas sencilla en que alguien pueda comprender porque no hacerlo de ese modo. Si me hubiese limitado a decir que la presicion de tu metodo era insuficiente, aunque parezca mentira, muchos no hubieran comprendido, o simplemente no se les hubiera fijado la idea del mismo modo que explicando en que consiste un ciclo de maquina y como se calcula su duracion. Nuevamente te pido disculpas si en mis animos por dar una explicacion, a mi modo de ver clara, te sentiste ofendido por mi respuesta.

Saludos desde Bs. As.

78
C/C++ / Re: primeros pasos en linux
« en: Lunes 24 de Febrero de 2003, 02:11 »
Existe un libro llamado "C Unleashed" el cual pdoes encontrar en formato elecronico en kazaa, emule, edonkey, etc

79
ASM (Ensamblador) / Excelente Foro
« en: Domingo 23 de Febrero de 2003, 05:45 »
Si queres empezar te recomendaria que lo hagas bajo DOS, se me hace que se te va a hacer complicado llaamr a apis desde ASM cuando no sabes como pasarle parametros a una funcion o como se maneja el stack.

81
C/C++ / Re: Tiempo de ejecucion
« en: Viernes 21 de Febrero de 2003, 16:00 »
Voy a intentar tomar en serio tu comentario y hacerte una leve demostracion por la teoria del absurdo.
Supongamos que este muchacho quiere contar el tiempo que tarda en ejecutarse una funcion de su programa ejecutada en un... 486 DX4 100. Resumamos el problema a que el ciclo de clock es de aproximadamente 10 ns. Suponiendo que el IA32 ejecuta un ciclo de maquina cada 12 de clock, va a tardar 120 ns en ejecutarlo (seria el tiempo que tarda en ejecutar un nop).
Supongamos ahora un bloque de 30 instrucciones de duracion promedio 5 ciclos de maquina estarias tomando 150 ciclos de maquina. 120 ns * 150 ciclos= 18 us.

Explicanos como con un reloj que cuenta en pasos de a 1 segundo podrias llegar a identificar 18 us. (Si tu teoria es cierta Tag Heuer va a terminar vendiendo sus relojes en el Congo:o )

82
C/C++ / Re: Alguien puede echar un ojo a este programa y ver donde t
« en: Jueves 20 de Febrero de 2003, 18:40 »
La verdad no entendi que quisite hacer. Porque no explicas tu objetivo ? Copiar un archivo en otro o grabar un texto en un archivo ?

Cuando haces
   /*~T*/
   fgets(Text1, i, ArchivoOrigen);

   /*~T*/
   fputs(Text1, ArchivoOrigen);

Que pretendes hacer ? Lo que el tipo ingreso con el gets (antes usabas scanf por lo que entendi) lo estas pisando con ese fgets.

Quisa si explicas tu objetivo se pueda entender donde esta el problema.

83
C/C++ / ayuda para programar un virus
« en: Jueves 20 de Febrero de 2003, 18:35 »
Para que sistema operativo queres el virus ? corre en modo real o protegido ?

84
C/C++ / necesito el codigo de un shell en lenguaje c
« en: Jueves 20 de Febrero de 2003, 18:32 »
Aca te dejo el link del Bash que trae los fuentes. Cualquier shell para linux trae consigo los fuentes, asi que por ahi podes empezar.

http://ftp.gnu.org/gnu/bash/

85
C/C++ / COMPRIMIR ARCHIVO
« en: Jueves 20 de Febrero de 2003, 03:30 »
Aca te dejo un link con una impleemntacion de Huffman

http://articulos.conclase.net/compresion/huffman.html

Espero te sirva.

Saludos.-

86
C/C++ / Compresion con Huffman
« en: Jueves 20 de Febrero de 2003, 03:29 »
A veces en google se encuentra todo mas facil y rapido que en un foro, simplemente hay qeu buscar. Te dejo un link con la explicacion y una implementacion.

http://articulos.conclase.net/compresion/huffman.html

87
C/C++ / Interrupciones en C
« en: Jueves 20 de Febrero de 2003, 03:26 »
A ver si te entiendo. Vos queres saber como se llama desde C a las funciones de BIOS y DOS (las llamadas por IBM interrupciones por software) ?
O realmente queres atender interrupciones de hardware (IRQ)provenientes del 8259 ?

88
C/C++ / Re: Puntero a memoria de video
« en: Jueves 20 de Febrero de 2003, 03:24 »
Compilar en modo large ?
No seria mejor usar un puntero de tipo far ?

89
C/C++ / Re: Necesitamos programadores para crear un nuevo SO!
« en: Jueves 20 de Febrero de 2003, 03:22 »
Me interesa mucho el tema pero quisiera saber sobre la seriedad del mismo, ay que para alguien que ya haya desarrollado lago de sistemas operativos tu propuesta esta bastante en el aire.
Sobre que arquitectura correria ? I32 supongo. Paginaria memoria ? Como es eso de Compatible con Windows y Linux ?
se supone que correria ejecutables de ambos ... es decir implementaria las señales y llamadas al sistema de los dos, lo cual es imposible ?
que tipo de File System usaria ?
El Scheduler ?

Bueno hay mucho mas para preguntar.
Hay algun site con la informacion ?
Escribieron algo o es una idea para comenzar ?

90
C/C++ / Re: Tiempo de ejecucion
« en: Jueves 20 de Febrero de 2003, 03:14 »
Si lo vas a hacer sobre DOS podes colgarte del timertick (IRQ 0 - octava posicion del vector de interrupciones) y poner la cuenta del 8254 en lo mas bajo. Asi vas apoder contar tiempos de microsegundos.
Si no sabes como hacer rutinas de atencion de interrupcion (ISR avisa o busca en google)

91
C/C++ / Re: NESECITO AYUDA PARA CREAR UN CONVERSOR BINARIO
« en: Miércoles 19 de Febrero de 2003, 17:16 »
Como seria: vos le pasas un numero (char) y te lo convierte a binario ?
Se me ocurre hacerlo usando el shift y una AND: por ejemplo

#include "stdio.h"
main ()
{
   char i,  x;
   printf("ingrese un numero: ");
   scanf("%d",&x);
   for (i=0;i<8;i++)
   {
      if ( ( x << i ) & 0x80 )
         printf("1");
      else printf("0");
   }
}

92
C/C++ / RETO
« en: Miércoles 19 de Febrero de 2003, 15:42 »
Para hacer eso deberias manejar archivos y como recibe la funcion main argumentos desde DOS.
Bastaria con que abras el archivo pasado por la linea de comandos, leerlo e imprimirlo. Es sencillo, seria bueno aclares que es lo que no concoes de estos temas.

93
C/C++ / Re: Leer ficheros
« en: Miércoles 19 de Febrero de 2003, 15:40 »
Te dejo unos links donde explican el tema (la mayoria estan en ingles). Es medio complicado explicar todo un tema en un foro, seguramente va a estar mas claro, prolijo y conciso en un tutorial ya esto. Lo que si puedo hacer por vos, es contestarte dudas a medida que te vayan apareciendo...

http://www.programmersheaven.com/zone3/cat36/index.htm (tutoriales varios)

http://c.conclase.net/ficheros/

Saludos.-

94
C/C++ / Re: DIRECTORIOS EN C++
« en: Miércoles 19 de Febrero de 2003, 00:55 »
Lo que tenes que hacer es ir a Options-Linker-Libraries y marcar la casilla de graphics Library.
El tema es que estabas linkeando solo contra las librerias estandar y no estabas incluyendo la de los graficos.

Saludos.-

95
C/C++ / Re: DIRECTORIOS EN C++
« en: Martes 18 de Febrero de 2003, 21:50 »
Mira no conozco ese simbolo. Vos podes compilar el programa ? En el IDE del Borland C 3.1 hay una opcion que se llama Make All. Si ejecutas eso, te genera el ejecutable o ahi te tira el error ?

Que es el XXX.X ?

96
C/C++ / Re: Leer un BMP en C
« en: Martes 18 de Febrero de 2003, 19:28 »
Probaste en google ? Hay miles de sites que tienen esa info describiendo el standard bmp e incluyendo todo tipo de funciones para manipular esas imagenes en C. te dejo un link:
http://www.programmersheaven.com/zone10/cat455/19826.htm

97
C/C++ / Re: DIRECTORIOS EN C++
« en: Martes 18 de Febrero de 2003, 19:24 »
Seria bueno que nos cuentes cuales son los errores, asi es mas facil guiarte. Mientras podrias ir fijandote en el menu Options->Directories.

98
C/C++ / Re: Leer ficheros
« en: Martes 18 de Febrero de 2003, 19:22 »
Y donde esta el inconventiente ?
El path lo podes ingresar con gets. Es mas ni siquiera debes verificar si es correcto, te basas en el resultado del fopen y listo.

99
C/C++ / Re: FILAS Y COLUMNAS EN C
« en: Viernes 14 de Febrero de 2003, 17:23 »
Bajo que arquitectura lo estas haciendo ?
Lo del vector de int es solo sobre DOS, pero si usas un sistema en mp tipo linux podrias usar memoria compartida.

100
C/C++ / Puerto paralelo
« en: Jueves 13 de Febrero de 2003, 22:06 »
El puerto paralelo no tiene asociada una frecuencia de reloj, depende pura y exclusivamente de la velocidad con la que el procesa pueda lograrlo. He visto como manejaban pulsos inferiores al us para controlar un DS1822.

Páginas: 1 2 3 [4] 5