• Jueves 2 de Abril de 2026, 04:41

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

Páginas: [1]
1
C/C++ / Re: Logica de un programa
« en: Jueves 23 de Julio de 2009, 10:47 »
Cita de: "witchyfairy"
Hola chic@s quiero hacer una aplicacion con hilos y sockets en c++ pero no tengo muchas ideas que digamos ya !!!! Espero puedan ayudarme...
Se supone que el servidor estara corriendo en una maquina cuando un cliente se conecta le manda un hilo a cada cliente donde lo autentifica o lo registra y despues le manda una lista con los contactos que estan conectados.
Hasta aqui todo va bien y ya esta hecho pero ahora quiero que de esa lista el usuario decida con quien hablar y la comunicacion sea cliente- cliente y se olviden dle servidor :D como puedo lograr eso??? ALguien podria orientarme o darme una idea??
Gracias  :wub:

¿Serías tan amable de poner el código de lo que llevas hecho?

Gracias.

2
C/C++ / Re: Ordenar números de menor a mayor
« en: Martes 14 de Julio de 2009, 10:59 »
Cita de: "player_"
Código: Text
  1.  
  2. int aux;
  3. aux = a;
  4. a = b;
  5. b = a;
  6.  
  7.  

Eso sería así? Creo que al final b tiene que ser igual a aux y no igual a "a"

Código: Text
  1.  
  2. int aux;
  3. aux = a;
  4. a = b;
  5. b = aux;
  6.  
  7.  
Sí, perdona el descuido.

Citar
Y mi depuración del código con la variable hold, está bien? Así cambiaría de posición paso a paso la variable hold, no?
La depuración si la has hecho y te da eso, pues por supuesto que estará bien, no me he puesto a mirarlo paso a paso, jeje. Pero hold siempre tomara el valor de a siempre que se ejecute el if, no tiene mas misterio, no te comas mas el tarro :P

3
C/C++ / Re: Ordenar números de menor a mayor
« en: Martes 14 de Julio de 2009, 10:39 »
Cita de: "player_"
Mi duda viene por la utilización de la variable auxiliar, que no consigo ver cuál es realmente su función a la hora de depurar el código.

Olvidate del array y ves a un caso más sencillo:

Tienes:

Código: C
  1.  
  2. int a = 2, b = 3;
  3.  
  4.  

Para poder intercambiar esos dos valores necesitas una variable auxiliar, tal que así:
Código: C
  1.  
  2. int aux;
  3. aux = a;
  4. a = b;
  5. b = a;
  6.  
  7.  

De no hacerlo así perderías siempre uno de los dos valores.

En el caso que estás analizando, lo que tienes que hacer es comparar el elemento i con el elemento i+1, si es mayor tienes que intercambiar los dos valores, por eso usas la variable auxiliar. No tiene otra función.

Un saludo

Páginas: [1]