• Domingo 25 de Mayo de 2025, 10:57

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 - JuanK

Páginas: 1 ... 150 151 [152] 153 154 ... 231
3776
C/C++ / Re: Implementacion De Una Pila
« en: Lunes 20 de Diciembre de 2004, 03:08 »
Hola de nuevo

1- static int num_pilas = 0;
no lo pueedes hacer porque la palabra reservada estatic es de C++ no de lenguaje C, asiq ue deberias declarar una variable global :
int num_pilas = 0;
2- mas abajo haces
Código: Text
  1.  
  2. num_pilas++;
  3.    pilas = (struct nodo **) malloc(sizeof(struct nodo *)*num_pilas);
  4.  
  5.  
Lo cual esta mal, solo deberias incrementar numpilas  una vez ya hayas asiganno memoria.
3-En toda la libreria estas fallando porque no estas controlando los errores que se pueden  derivar del malloc como falta de memoria etc, asi que tendras multim¡ples errores como por ejemlo que sucede si hacer free o asignas a una porcion de memoria que nunca ha sido reservada?
4- esta funcion es mas estructurada de esta manera:
Código: Text
  1.  
  2. /* Desapila un elemento de la pila especificada */
  3. void *desapila(int pila) {
  4.    void *aux;
  5.    struct nodo *act;
  6.    
  7.    if(pilas[pila] != NULL)
  8.    {
  9.       aux = pilas[pila]->elem;
  10.       act = pilas[pila];
  11.       pilas[pila] = pilas[pila]->sig;
  12.       free(act);
  13.    }
  14.     else
  15.     {
  16.          aux = NULL;
  17.     }
  18.  
  19.    return aux;
  20. }
  21.  
  22.  

Eso es todo por el momento.

3777
C/C++ / Re: Implementacion De Una Pila
« en: Lunes 20 de Diciembre de 2004, 02:09 »
Bueno asi por encimita...
no debiera haber una función

destruye_pila(); :question:

Y por otro lado operaciones como

-copiar pila
-crear copia invertida de la pila

podrian ser de gran utilidad.

Normalmente las librerias de manejo de pilas incluyen otras cosas que no se si esten contempladas dentro de tu alcance:

- Ordenar alfabeticamente
- Ordenar numericamente
- Ordenar alfabeticamente desc
- Ordenar numericamente desc
- 'Concatenar' una pila con otra
- Un metodo que devuelva un string con el contenido de la cabeza de la pila

Otra funcionalidad podria ser por ejemplo que en cada nodo de la pila exista realmente una estructura con un dato tipo void (como ya lo tienes) y un campo que indique que tipo de dato esta almacenado en el nodo, ejemplo

Código: Text
  1.  
  2. #define 0 TIPO_INDEFINIDO
  3. #define 1 TIPO_CHAR
  4. #define 2 TIPO_INT
  5. #define 3 TIPO_LONG
  6. #define 4 TIPO_CHAR_POINTER
  7. #define 5 TIPO_INT_POINTER
  8. #define 6 TIPO_LONG_POINTER
  9. ...
  10. ...
  11. ...
  12.  
  13. /* Estructura que actuara como NODO */
  14. struct nodo {
  15.    /* Elemento a almacenar */
  16.    void *elem;
  17.     /* Tipo del elemento a almacenar*/
  18.     char tipoDato;
  19.    /* Puntero al elemento siguiente */
  20.    struct nodo *sig;
  21. }
  22.  
  23.  

Una recomendacion para tu programacion es que utilices la notacion al 'estilo pascal' creo que se llama...
es decir para que tu codigo sea un poco mas claro los nombres de las funciones deberian comenzar siempre en mayusculas y si son de nombres compuestos deberia ser mayuscula en la pimera letra de un nuevo nombre.

Y la forma que utilizas actualmente para los nombres de las funciones utilizarla para los nombres de las variables.

Mas tarde hare otros comentarios sobre tu codigo.

3778
Programación de Videojuegos / Re: Juego De Rol En Línea
« en: Lunes 20 de Diciembre de 2004, 01:58 »
Que te puedo decir...
eres muy bueno

Felicitaciones.

3779
Java / Re: Llaves Primarias
« en: Lunes 20 de Diciembre de 2004, 01:54 »
tecnicamente debes hacerlo directamente desde sql (llamas el sql desde java)

y debes consultar la tabla user_constraints los campos constraint_type, constraint_name y constraint_table
lo que te acabo de decir a plica para bases de datos oracle y desconozco si aplica o no para otra base de datos...

faltaria ver que más funcionalidads trae java para este fin-.

3780
Dudas informáticas / Re: Fallas De Moco$oft
« en: Domingo 19 de Diciembre de 2004, 16:27 »
Holas,
este link esta relacionado con el tema aunque no puntualmente es el mismo y puede ser del interes de ustedes.

Link

3781
Programación de Videojuegos / Re: Vesa
« en: Sábado 18 de Diciembre de 2004, 15:59 »
Holaq bob
revise el codigo y me parece super..
pero ta l como lo dices con tu  liscencia..
mi maquina colapso totalmente y solo la logre hacer funcionar solo despues de reiniciar el pc.  :unsure:

3782
Dudas informáticas / Re: Que Lenguaje De Programacion?
« en: Sábado 18 de Diciembre de 2004, 03:47 »
coparto la respuesta de eliza y de cirrus, ambos tienen razon, sin embargo tambien he escuchado que tambien estan haciendo algunos con el .NET framework.

Claro que los dispositivos mas avanzados son los que tienen caracteristicas en java o C#, la gran mayoria, o sea los dispositivos sencillos se programan en su propio asm.

3783
La taberna del BIT / Re: Mensaje Nro 1000 !!!
« en: Viernes 17 de Diciembre de 2004, 21:13 »
si, pero hay que cambiar.
= antes, antes tenia un cartman tambien pero = todo tiene su ciclo.

3784
Novedades en SoloCodigo / Re: Nuevo Ftp
« en: Viernes 17 de Diciembre de 2004, 17:23 »
Muy bueno
gracias!

3785
La taberna del BIT / Re: Mensaje Nro 1000 !!!
« en: Viernes 17 de Diciembre de 2004, 17:22 »
Que tal mi meego? (recibo comentarios)

3786
La taberna del BIT / Re: Cual Web-Browser Usas?
« en: Viernes 17 de Diciembre de 2004, 16:08 »
Para mi el mejor  es FireFox, pero tambien uso IE qu tiene cosas buenas pero no tantas como firefox.

3787
MySQL / Re: Polizas De Seguro
« en: Viernes 17 de Diciembre de 2004, 15:51 »
Que necesitas realmente?

cualñquier cosa relacionada con la poliza de seguros, nmas quie porblema de la base  dedatos es problema tuyo y del diseño que hayas efectuado.

Ahora si tu verdadera inquietud es que has tenido problemas para realizar un buen diseño, mi recomendacion es que te aprendas muy bien el funcionamiento de la poliza o polizas que necesitas ya que entre una poliza y otra hay muchas diferencias tributarioas y de liquidacion, y esta por de mas decir que cada compañia manejas las polizas de una manera diferente.

si el problema es el diseño realmente deberias aprender a diseñar osas mas sencillas primero, de lo contrario no podrias hacer algo que sea realmente bueno para manejar las polizas.

3788
MySQL / Re: Error De Campos
« en: Viernes 17 de Diciembre de 2004, 15:48 »
debes hacer commit en la base de datos.
lo puedes hacer desde delphi enviando la instruccion commit a la base de datos;

3789
MySQL / Re: Enlazar Java Con Mysql
« en: Viernes 17 de Diciembre de 2004, 15:46 »
Lo mismo que te ha dicho Newbie pero mejor y mas facil  bajando directamente el jdbc de mysql.

3790
La taberna del BIT / Re: Mensaje Nro 1000 !!!
« en: Jueves 16 de Diciembre de 2004, 22:14 »
Citar
Bueno pues es simplemente eso, acabo de crear mi post nro 1000
Holas, eso fue a comienzos de año y se supone que ya no me queda casi tiempo y vean... antes de la fecha que crei ya llevo 2000...
como lo hice?? no se
viaje en el tiempo?
alguien me ayuda?(no que yo sepa)
hummm

Bueno me alegro de otro año mas y otros mil mensajes  :smartass:  lo mejor es que ahora se mucho más que cuando llevaba mil, lo cual en parte lo debo a todas las preguntas que salen y que no tengo idea de que responder :scream: ...

pero bueno he aprendido de eso. :smartass:  
Un saludo para todos!!!  :comp:  

Claro que ahora muchos me deben odiar por la cantidad de regaños y mensajes rechazados que han surgido gracias a mi!!!  :lightsabre:

jajajajajaaa  :devil:

 :whistling:  :devil:

Por cierto este post no deberia estar en dudas informaticas.  :ph34r:

3791
Dudas informáticas / Re: Extension Del Acceso Directo
« en: Jueves 16 de Diciembre de 2004, 15:47 »
Asi es son .ink

3792
Oracle / Re: Solo Numeros En Campo
« en: Jueves 16 de Diciembre de 2004, 15:47 »
tan solo con qu configures las propiedades de la caja de texto para que sea tipo number es suficiente.

3793
Java / Re: Graficar En Java
« en: Jueves 16 de Diciembre de 2004, 15:28 »
cualquier perosna que quiera ejecutar programas en java debe tenwr instalado en el equipo el JRE (Java Runtime Enviroment) Y una vez este instalado con solo hacer doble cliek a jun archivo .jar este se ejecutar (al meno asi es en windows , no se en UNIX o similares.)

3794
C/C++ / Re: Estructuras De Datos Dinamicas En C
« en: Miércoles 15 de Diciembre de 2004, 19:47 »
en lo posile traten de colocar los post en el foro ya que asi conribuimos a que la infromacion le sirva a mas personas.  :smartass:

3795
C/C++ / Re: Preguntas Arrays En C
« en: Miércoles 15 de Diciembre de 2004, 19:45 »
mgitano2001,
agradezco tu colaboracion pero no npuedes hacerlees las tareas a los miembros del foro.

Para proximas oportunidades trata de hascer algo como lo que hace RadicalEd, y si de ello surgen inquietudes en tonces puedes ayudar mas, de lo contrario no.
 :smartass:

3796
C++ Builder / Re: Uso De Sockets
« en: Miércoles 15 de Diciembre de 2004, 19:41 »
Tal como lo ha dicho gitano,
es = que enviar cualquier archivo.

3797
Programación de Videojuegos / Re: Cambio De Pantalla
« en: Miércoles 15 de Diciembre de 2004, 02:34 »
bueno lo mismo que dice amilus (no se ni para que lo digo ) :lightsabre:


Simplemente dibujar en la pantalla es muy lento,

lo que yo hago en ese caso es lo siguiente

1 - crear un buffer en memoria para no dibujar directo a pantalla sino en el buffer
2 - cuando ya dibuje todo lo que tenia que dibujar en el buffer paso todo en bloque a la memoria de video
3- justo antes de copiar en bloque espero el barrido vertical.


Com habras de suponer putpixel no te servira de mucho, salvo que el putpixel que usas te permita seleccionar en donde dibujar  :huh:

3798
Enlaces a Sitios sobre programación / no me gusta
« en: Lunes 13 de Diciembre de 2004, 17:43 »
Hola,
Ya desde hace varios años conozco esa web, y tiene miles de usuarios, y se puede decir que hay buenos aportes alli.

Sin embargo no me gusta porque todo el mundo va a esa pagina a conseguir los trabajos ya hechos y lo peor es que los consiguen y de hecho los foreros de alli muchas de las veces compiten por ver quien  es el primero en hacerle la tarea al otro, o muchas personas publican las soluciones a los problemas que se dejan en las aulas de clase y todo esto lejos  de ayudar realmente  lo que hace es disminuir las calidades y competencias profesionales de la comunidad de america latina.

Por otro lado la interfaz del foro es muy pobre y hay ,muchos mejores entre los que debemos incluir el de solocodigo.

3799
C/C++ / Re: Captura De Puerto Com1
« en: Lunes 13 de Diciembre de 2004, 15:46 »
Buen ejemplo Darktigerhell.   :smartass:

3800
SQL Server / Re: Poner Un Alias A Los Campos De La Tabla
« en: Domingo 12 de Diciembre de 2004, 19:05 »
no puedes
para hacer algo muy parecido deberiaqs usar un cursor en un pl.

Páginas: 1 ... 150 151 [152] 153 154 ... 231