|
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 - Enko
Páginas: 1 ... 69 70 [71] 72 73 ... 77
1752
« en: Miércoles 25 de Agosto de 2004, 00:19 »
Yo hago un pequeño truco para programar en Python
¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡Aguante Crimson Editor!!!!!!!!!!!!!!!!!!!!!!! Yo lo uso casi para todo (inclusive trabajos para la escuela de Geografia, Historia, etc) Hasta la vista Block de Notas.  Fondo Negro Reservadas Rojo identificadores Naranja Strings Lilas Simbols Verde
1753
« en: Miércoles 25 de Agosto de 2004, 00:08 »
Ahora que veo, esto al parecer ocurre algo seguido (está bien, se registró 3 veces no es tanto, mucho menos normal  ). ¿Será algun virus de juguete que hace esto o bien el mismo XP). NeRo: ¿Cuando pegaste el archovo te avisó que se iba a reemplazar o bien estaba borrado? misterwilliam: La misma pregunta. En mi caso, estaba borrado.
1754
« en: Miércoles 25 de Agosto de 2004, 00:02 »
Yo instale primero el FDM y luego quice probar con el Get right pero como vi que es similar lo deje de usar(Además cuando hay 2 Managers se crean conflictos entre los dos y es horrible cuando pasa)
1755
« en: Domingo 22 de Agosto de 2004, 06:36 »
Buen dia a todos: (me canse de escribir hola y si es de noche...  ) Estuve aprendiendo a manejar Allegro con C pero me frustraba porque la mayoria de las rutinas que utilizaba no tenia ni la más palida idea de como funcionan, así desidí escribir una libreria para un modo gráfico sencillo (320x200) y así aprender como se hace. Lo que paso es que llevo varias lineas de codigo y las funciones están terminadas como un individuo  . En conjunto son un desastre.  De manera que quede aun más frustrado que cuando había empezado con Allegro. Ahora me voy a tomar un descanso y supongo que voy a empezar con mi librería de vuelta... Aqui es donde les quieria saber su opinión. ¿Vale la pena escribir una libreria grafica (aunque sea mediocre) antes de utilizar una profesional?
1756
« en: Domingo 22 de Agosto de 2004, 03:25 »
1757
« en: Viernes 20 de Agosto de 2004, 17:18 »
Lo curioso es que antes no ocuria y no he cambiado ni el provedor, ni las configuaraciones del internet explorer. Eso si al parecer ahora esta andando sin problemas, por suerte, habra sido algo espontaneo y temporal Salu2
1758
« en: Jueves 19 de Agosto de 2004, 22:45 »
Encontré la falla, Por alguna extraña razon cuendo ejecuto el programa desde la IDE del Turbo C++ Dice memoria insuficiente pero lo extraño es que el programa compilado no hace esto. En el caso de DJGPP en los dos casos dioce memoria insuficiente así que voy a investigasr.
1759
« en: Jueves 19 de Agosto de 2004, 22:17 »
Lo que estas buscando no tiuene que ser precisamente en Pascal ya qie lo que necesitas es un programa que corra bajo DOS. Puede estar escrito en Basic, C, Pascal y otros. Seria bueno que publicaras este mensaje en Dudas sobre informatica o alguna seccion parecida. Asi obtendras una respuesta más rápìdo. SUERTE
1760
« en: Miércoles 18 de Agosto de 2004, 22:29 »
Probé utilizando el codigo que me pasaste y me devuelve un error diciendo que no puede convertir "* to **". Si cambio el codigo para que sea "**" entonces quedo como estaba antes : No hay memoria. Mi idea es crear una libreria que me permita realizar "Doble Buffering" de manera que quiero crear una pantalla virtual, rellenarla con pixeles y luego volcarla a la pantalla. Para no complicar las cosas, traté de simplificar el codigo lo más posible de manera que quede claro donde está el error. El error de compilacion lo remarqué. <!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> XCODE </td></tr><tr><td id='XCODE'><!--exc1--> #include <stdio.h>#include <mem.h>#include <conio.h>#include <dos.h>#include <alloc.h>typedef unsigned char *PANTVIRT; typedef unsigned char BYTE; BYTE *PANTALLA=(BYTE *) MK_FP( 0xA000, 0); /*************************ERROR*********************************/PANTVIRT *CrearPantallaV() { PANTVIRT *pv = NULL; pv = ( char *)malloc( 64000* sizeof( char)); //ERROR: Cannot convert 'char *' to 'unsigned char * *' // si pongo *pv = (char *)... MEMORIA INSUFICIENTE if(pv != NULL) { memset(pv, '\0', sizeof( char)* 64000); return pv; } else { return NULL; } } /******************************************************************/void DestruirPantallaV(PANTVIRT *pv) { free(*pv); *pv = NULL; } void PonModo( unsigned char modo) { union REGS r; r.h.ah = 0; r.h.al = modo; int86( 0x10, &r, &r); } void PonPixel( int x, int y, BYTE color, PANTVIRT donde) { donde[(y << 8) + ( y << 6) + x] = color; } void CopiarPantalla(PANTVIRT origen, PANTVIRT destino) { memmove(destino, origen, 64000); } int main() { int i, j; PANTVIRT buffer; if((buffer = CrearPantallaV()) != NULL) //ERROR: Cannot convert 'unsigned char * *' to 'unsigned char *' // Consecuencia error anterior { PonModo( 0x13); for (i = 0; i < 320; i++) for (j = 0; j < 200; j++) PonPixel(i, j, i, buffer); CopiarPantalla(buffer, PANTALLA); getch(); DestruirPantallaV(&buffer); PonModo( 0x3); getch(); return ( 0); } else { PonModo( 0x3); printf( "\nNo hay memoria suficiente\n"); return ( 255); } } <!--xc2--></td></tr></table><div class='postcolor'><!--exc2--> Será una opcion del compilador para que realize casting? 'unsigned char *' to 'unsigned char**' Probé con el DJGPP y el Turbo C++ 3.X  Los punteros me estan empezando a marear.
1761
« en: Miércoles 18 de Agosto de 2004, 21:13 »
Si tenés razon cuando dices que mi función recibia como paramentro un apuntador a otro. Lo que no se me habia ocurrido es que esto trairia aparejado este problema. Trato de coregir la función y a ver que pasa. Gracias Juank. Pruebo y despues cuento si salió.
1762
« en: Miércoles 18 de Agosto de 2004, 17:34 »
En estos dos ultimos días he notado que un mensaje que publiqué en la seccion de C/C++ para principiantes no aparece al menos que haga Actualizar Pagina en mi IE. el tema que accedo a este foro siguiendo los links empezando desde la página principal. Lo mismo me paso con otros mensajes que publique ayer. Cuando actualizé la página varias veces, el mensaje aparecia normalmente. Noté el problema 6Hs despues de publicasr el mensaje.
Habra problemas de acceso?
Otra cosa, cuendo pongo "modificar mensaje" y lo modifico, cuando lo quiero modificar por segunda vez. Aparece el mensaje sin modificar al menos que Actualiza la página.
1763
« en: Miércoles 18 de Agosto de 2004, 03:15 »
Es que estamos pobres  (no hay memoria  ) En estos días traté de hacer unas rutinas gráficas y me topé con un probema. Este es mi código recortado <!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> XCODE </td></tr><tr><td id='XCODE'><!--exc1--> typedef unsigned char *PANTVIRT; PANTVIRT pv; /* Asi es como creo la pantalla virtual */PANTVIRT CrearPantallaV(PANTVIRT *pv) { *pv = (BYTE *) calloc( 64000, sizeof(BYTE)); return(*pv); } /* Es así como la llamo */if(!SetPVirtual(&pv)) { printf( "\nNo hay memoria suficiente\n"); exit( 1); } <!--xc2--></td></tr></table><div class='postcolor'><!--exc2--> Mi problema es que al ejecutar el programa de prueba me devualve el error que yo traté de prevenir: El de que si no hay memoria. Si quito la comprobación if (!SetPVirtual(&pv)) Entonces el ordenador se bloquea(Nunca se me bloqueó así, tengo que reiniciar mi XP o WIN 98, SI o SI, porque no hace nada, nisiquiera el Ctrl+Alt+Supr funcionan) No se como solucionar ese problema por eso espero que alguien sepa una solución. Desde ya, Gracias. Por cierto, no creo que sea ausencia de memoria porque de esta, para ejecutable de 16 bit, SOBRA.
1764
« en: Miércoles 18 de Agosto de 2004, 00:16 »
Bueno, espero que te guste. A mi me resulto pero el tema del gusto es personal así que no queda garantizado que te guste tambien. Espero que si te guste. Despues contame
1765
« en: Miércoles 18 de Agosto de 2004, 00:05 »
La escuela me ha lavado el cerebro. Trate de solucionar el reto jugando el V Rally  (se nota que ya no se que hacer). Traté hacer algo el sabado pero no me salió. Se me vienen como 5 examenes en la semana que viene así que no tendré tiempo para programar(la solucioón debe ser corta, pero no tengo práctica en algoritmos maniosos y se me complica). Además estaba aprendiendo algo de programación gráfica mientras desarollaba una pobre librería de este tipo y todo tendrá que ser suspendido por los examenes. Resumiendo: ME RINDO.
1766
« en: Martes 17 de Agosto de 2004, 03:52 »
 No te será de mucha ayuda pero te cuento que también tuve ese programa y nunca me gustó. Cuesta mucho trabajo trabajar con él. Te recomiendo el FreeDownload Manager que es facil de configurar, permite integracion con IExplorer (que si te molesta la sacas), posee un Drope Box (tomas el vinculo lo deslizas a la cajita y descarga) y lo mas importante: Aumenta la velocidad de bajada al doble. Yo bajaba con el Internet Explorer a 30 KB/s y el baja a 60 KB/s. Tambien mientras baja guarda de a poquito. Por cierto uso XP y el Manager posee un entorno del tipo XP. La página de donde lo bajéBajar ya es FreeWarepor sierto, me olvide comentar, lo instalas y sale andando. :goodluck:
1767
« en: Sábado 14 de Agosto de 2004, 15:42 »
Me base en la Ordenacion de Burbuja ya que no tenia ganas de complicarme en velocidad (no decia un límite) pero veo que tendré que cambiarlo por otro, Ordenacion por fusion. ¿No?
1768
« en: Sábado 14 de Agosto de 2004, 00:38 »
Bueno es cierto es facil. No tenia ganas de hacerlo soy BAGO. Tu entrada es 4 0 2 2 1 3 8 6 3
El Cuatro al principio lo borre ( seria el numero de coches), no me hizo falta. Las velocidades de los autos tienen que ser escritas ordebnadas en orden ascendiente por su posición de salida como la has escrito en tu ejemplo. El codigo fuente esta en Pascal ya que no era mi momento para C, Ultimamente no ando bien con el pero igual lo quiero mucho. aqui esta el codigo fuente <!--xc1--></div><table border='0' align='center' width='95%' cellpadding='3' cellspacing='1'><tr><td> XCODE </td></tr><tr><td id='XCODE'><!--exc1--> program AdelantamientosDeCoches; uses CRT; const MaxVel = 100; MinVel = 1; MaxAut = 100; MinAut = 1; var Entrada : TEXT; I : Integer; J : Integer; Auto : array [MinAut..MaxAut] of WORD; Vel : array [MinVel..MaxVel] of WORD; CantAut : Integer; Adelantos : Integer; S : string; Begin TextMode( 3); TextColor(White); WriteLn( 'Reto propuesto por Binary'); WriteLn( ''); TextColor(Blue); WriteLn( 'Ingrese el nombre de la entrada NADA para entrada.txt'); Write( 'Nombre: '); ReadLn(S); if length(S)= 0 then S := 'Entrada.txt'; TextColor( 4); ClrScr; WriteLn( 'Usando Entrada.txt'); WriteLn( ''); TextColor( 15); J := 1; I := 0; Adelantos := 0; Assign(Entrada,S); Reset(Entrada); while not EOF(Entrada) do begin I := I + 1; ReadLn(Entrada, Auto[I], Vel[I]); WriteLn(Auto[I] , ' ', Vel[I]); CantAut := I; end; WriteLn( ''); TextColor(Yellow); for I := 1 to CantAut do begin for J := I+ 1 to CantAut do begin TextColor(Blue); Write(J, ': '); TextColor(Green); Write(Auto[J] , ' ', Vel[J]); TextColor(White); Write( ' vs '); TextColor(Red); Writeln(Auto[I] , ' ', Vel[I]); if (Auto[I] < Auto[J]) and (Vel[I] > Vel[J]) then Adelantos := Adelantos + 1; end; end; TextColor( 15); WriteLn( ''); WriteLn( ''); WriteLn( 'Adelantos: ', Adelantos); WriteLn( 'CantAutos: ', CantAut); WriteLn( ''); TextColor( 4); WriteLn( 'EugenioEnko 2004'); ReadKey; Close(Entrada); End. <!--xc2--></td></tr></table><div class='postcolor'><!--exc2--> Igualmente está en el archivo adjunto con la ejecutable. Probala y me contas.
1769
« en: Viernes 13 de Agosto de 2004, 23:12 »
Es más facil escribir un post. Soy un BAGO  , tal vez sean 15-20 min estando fresquito pero el cansamcio no lo puede todo. Despues de la escuela (7:20 a 12:50 y de 14:10 hasta 18:10) quedo con la cabeza VACIA  de manera que no puedo pensar Y SI, SOY MUY BAGO.  Llendo las veces que voy, tengo muchos trabajos prácticos que llevan tiempo y son monotonos, asi que no aprendo tanto como parece. Te prometo que este sábado intento hacer algo a ver que sale y esta vez va en serio. No de verdad.
1770
« en: Viernes 13 de Agosto de 2004, 03:04 »
Claro que me sirve, después de probar Knoppix que me gusto (supongo que es el más incompleto por estar en un CD), me gustaria probar con una dirçstribuición completa y tu opinion me ayudo bastante a decidir con cual probar. Supongo que será el paquete Debian o Slackware. Gracias
1771
« en: Viernes 13 de Agosto de 2004, 02:54 »
Ya entendí. Yo igual solo que tengo la mala suerte de ir a una secundaria tecnica con doble turno (a la mañana y a la tarde  )
1772
« en: Viernes 13 de Agosto de 2004, 00:26 »
Me parece que habia una version de este IDE horriblemente incompleto pero que compila en la pagina de Borland. Delphi
1773
« en: Viernes 13 de Agosto de 2004, 00:19 »
¿Pero no estabas de vacaciones? ¿Como puede ser ?
1774
« en: Viernes 13 de Agosto de 2004, 00:07 »
Hola, viendo un poco lo publicado quieria comentar que en estos dias estuve probando el Knoppix y me gusto mucho. Lo que quiería preguntarles es que si por ejemplo el Mandrake Linux o el Red Hat tienen un entorno parecido al Knoppix. Y tambien ¿Que distribuición me recomiendan para bajar como para un principiante en GNU que sea parecida al Knoppix? Espero que puedan aconsejarme. Gracias de antemano.
1775
« en: Jueves 12 de Agosto de 2004, 19:50 »
No te enojes de eso que nadie resuelve tus retos, simplemento da la desgracia que el mundo esta dividido en dos hemisferios, cuendo en uno es verano(vacaciones) en otro es invierno(escuela que roba tiempo mas que el gobierno dinero  ) y eso hace que no todo el mundo tenga tiempo libre para disfrutarlo programando.
Páginas: 1 ... 69 70 [71] 72 73 ... 77
|
|
|