• Domingo 23 de Febrero de 2025, 15:10

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 - Eternal Idol

Páginas: 1 ... 20 21 [22] 23 24 ... 205
526
C/C++ / Re: void leer_i_suma(int& suma, bool& final);
« en: Jueves 30 de Julio de 2009, 13:02 »
Los tipos son int (entero) y bool (booleano), el ampersand (&) indica que es una referencia y void es el tipo de retorno, es decir ninguno.

Las referencias existen en C++ pero no en C, podes encontrar informacion al respecto en cualquier buscador.

527
C/C++ / Re: Puedo enviar struct por medio de sockets?
« en: Domingo 26 de Julio de 2009, 22:08 »
Lo que intentas enviar YA es un nodo, el casting lo tenes que hacer al tipo de dato que necesita la funcion, es decir puntero a char y el tamaño es el del nodo que envies, no el de la lista:

Código: Text
  1. send(RemoteSocket, (char*)&listas.at(con), sizeof(nodo));
  2.  

PD. El bucle tiene que ser a < size().

528
C/C++ / Re: Puedo enviar struct por medio de sockets?
« en: Domingo 26 de Julio de 2009, 20:25 »
Con un simple casting podes enviar cualquier cosa (para eso esta el tercer parametro que indica el tamaño de lo enviado) B)

529
C/C++ / Re: Logica de un programa
« en: Viernes 24 de Julio de 2009, 09:20 »
Si, sino todo tiene que pasar por el servidor, dale un ojeada al protocolo IRC, puede servirte de ayuda.

530
C++ Builder / Re: Otro problema con estructuras
« en: Viernes 24 de Julio de 2009, 09:13 »
No es que tengas pero es bueno que si das con la solucion la dejes en el mismo hilo asi si alguien mas tiene un problema semejante puede aprovechar el hilo  :comp:

531
C/C++ / Re: Logica de un programa
« en: Jueves 23 de Julio de 2009, 08:06 »
Tenes dos opciones:

A. Los clientes se conectan entre si
B. El servidor redirige todos los mensajes entre los clientes, para eso necesitas algo que los identifique, como los nicks en el IRC

532
ASM (Ensamblador) / Re: como empezar
« en: Martes 21 de Julio de 2009, 08:41 »
Yo uso MASM.

533
La taberna del BIT / Re: 100.000 usuarios :)
« en: Lunes 20 de Julio de 2009, 18:35 »
Aplausos para todos  :good:

534
C/C++ / Re: Hilos en C++ Borland con APi
« en: Domingo 19 de Julio de 2009, 20:10 »
De nadas  B)

535
C/C++ / Re: Hilos en C++ Borland con APi
« en: Domingo 19 de Julio de 2009, 20:06 »
O agregas typedef delante de la estructura:
Código: C++
  1. typedef struct _IP
  2. {
  3.   int IPDireccion;
  4.   unsigned short IPPuerto;
  5.   int IPSocket;
  6. }IP;
  7.  

o borras el nombre de la misma de la ultima linea.

Código: C++
  1. struct IP
  2. {
  3.   int IPDireccion;
  4.   unsigned short IPPuerto;
  5.   int IPSocket;
  6. };
  7.  

Sino le tenes que poner SIEMPRE struct cuando quieras usarla:

Código: C++
  1. struct IP *nueva = (struct IP*)nuevaIP;
  2.  

Y para acceder ya no hacen falta mas castings ...

Código: C++
  1. SOCKET RemoteSocket = nueva->IPSocket;
  2.  

536
C/C++ / Re: Hilos en C++ Borland con APi
« en: Domingo 19 de Julio de 2009, 19:30 »
¿Que error? Copialo y pegalo por favor. ¿Y el codigo que yo puse te da error?

537
C/C++ / Re: Hilos en C++ Borland con APi
« en: Domingo 19 de Julio de 2009, 19:14 »
El casting esta mal, en realidad no hay casting nueva_IP ya es un void *.

Mejor asi:
Código: C++
  1. DWORD WINAPI Hilo_del_cliente(LPVOID lpParameter)
  2. {
  3.   IP *nueva_IP = (IP*)lpParameter;
  4.  

538
C/C++ / Re: Error en lseek()
« en: Domingo 19 de Julio de 2009, 15:13 »
¿Como abriste el archivo? ¿Cual es el error? Podes usar GetLastError tambien supongo.

539
C/C++ / Re: paso de punteros a funciones
« en: Viernes 17 de Julio de 2009, 23:21 »
haidion: las refererencias, como dijo jordi97bcn solo existen en C++.

540
C++ Builder / Re: Apertura de la aplicación con doble-click
« en: Viernes 17 de Julio de 2009, 14:30 »
No, lo que quiere, es que cuando UN USUARIO haga doble click sobre el tipo de archivo que ella REGISTRE (esto es lo que explicaste pero no con codigo como dije) en Windows se abra su aplicacion. Sino este no es el sub-foro donde preguntar y no tiene nada que ver con C++ Builder.

541
C++ Builder / Re: Apertura de la aplicación con doble-click
« en: Viernes 17 de Julio de 2009, 14:24 »
Y ahora apostaria a que lo queria hacer con codigo ...

542
C++ Builder / Re: Apertura de la aplicación con doble-click
« en: Viernes 17 de Julio de 2009, 13:57 »
Apuesto todo lo que tengo a que la respuesta es Windows.

543
C/C++ / Re: Conseguir ruta completa
« en: Viernes 17 de Julio de 2009, 11:12 »
De nadas  :lol:

544
C/C++ / Re: Conseguir ruta completa
« en: Viernes 17 de Julio de 2009, 11:00 »
Me parece que estas buscando GetModuleFileName, el primer parametro pasalo a NULL (0).

545
C/C++ / Re: alguna forma de saber si una variable ha sido eliminada?
« en: Martes 14 de Julio de 2009, 17:46 »
Despues de liberarlo:
Código: C++
  1. obj = NULL;
  2.  

546
C/C++ / Re: Sugerencias para Multilenguaje
« en: Lunes 13 de Julio de 2009, 17:27 »
De nadas  B)

547
C/C++ / Re: Llamar a una dll desde VC++
« en: Lunes 13 de Julio de 2009, 17:26 »
El .lib es para que el enlazador (linker) pueda resolver los simbolos que importes, si usas LoadLibrary/GetProcAddress no lo necesitas.

548
C/C++ / Re: Sugerencias para Multilenguaje
« en: Miércoles 8 de Julio de 2009, 15:05 »
Algo simple podria ser un array grande (puede ser dinamico llegado el caso):

Código: C++
  1. #include <stdio.h>
  2.  
  3. typedef enum idiomas
  4. {
  5.   english,
  6.   spanish,
  7.   idiomasTotal
  8. };
  9.  
  10. typedef enum cadenas
  11. {
  12.   error,
  13.   info,
  14.   saludo,
  15.   cadenasTotal
  16. };
  17.  
  18. char *cadenas_multi[idiomasTotal][cadenasTotal] =
  19. {
  20.   {"error", "information", "welcome to"},
  21.   {"error", "informacion", "bienvenido a"},
  22. };
  23.  
  24. void main()
  25. {
  26.   idiomas idioma = english;
  27.   printf("%srn", cadenas_multi[idioma][info]);
  28.   idioma = spanish;
  29.   printf("%srn", cadenas_multi[idioma][saludo]);
  30. }
  31.  

549
C++ Builder / Re: ALGUIEN ME PUEDE DECIR POR QUE NO ME COMPILA ESTE RELOJ
« en: Miércoles 8 de Julio de 2009, 09:27 »
Sera que no tiene main  :lol:

550
ASM (Ensamblador) / Re: duda en el puerto paralelo
« en: Miércoles 8 de Julio de 2009, 00:34 »
De nadas  B)

Páginas: 1 ... 20 21 [22] 23 24 ... 205