|
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
« 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
« 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: send(RemoteSocket, (char*)&listas.at(con), sizeof(nodo));
PD. El bucle tiene que ser a < size().
528
« 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)
529
« 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
« 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
531
« 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
« en: Martes 21 de Julio de 2009, 08:41 »
Yo uso MASM.
533
« en: Lunes 20 de Julio de 2009, 18:35 »
Aplausos para todos
534
« en: Domingo 19 de Julio de 2009, 20:10 »
De nadas
535
« en: Domingo 19 de Julio de 2009, 20:06 »
O agregas typedef delante de la estructura: typedef struct _IP { int IPDireccion; unsigned short IPPuerto; int IPSocket; }IP;
o borras el nombre de la misma de la ultima linea. struct IP { int IPDireccion; unsigned short IPPuerto; int IPSocket; };
Sino le tenes que poner SIEMPRE struct cuando quieras usarla: struct IP *nueva = (struct IP*)nuevaIP;
Y para acceder ya no hacen falta mas castings ... SOCKET RemoteSocket = nueva->IPSocket;
536
« 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
« 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: DWORD WINAPI Hilo_del_cliente(LPVOID lpParameter) { IP *nueva_IP = (IP*)lpParameter;
538
« en: Domingo 19 de Julio de 2009, 15:13 »
¿Como abriste el archivo? ¿Cual es el error? Podes usar GetLastError tambien supongo.
539
« en: Viernes 17 de Julio de 2009, 23:21 »
haidion: las refererencias, como dijo jordi97bcn solo existen en C++.
540
« 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
« en: Viernes 17 de Julio de 2009, 14:24 »
Y ahora apostaria a que lo queria hacer con codigo ...
542
« en: Viernes 17 de Julio de 2009, 13:57 »
Apuesto todo lo que tengo a que la respuesta es Windows.
543
« en: Viernes 17 de Julio de 2009, 11:12 »
De nadas
544
« en: Viernes 17 de Julio de 2009, 11:00 »
Me parece que estas buscando GetModuleFileName, el primer parametro pasalo a NULL (0).
545
« en: Martes 14 de Julio de 2009, 17:46 »
546
« en: Lunes 13 de Julio de 2009, 17:27 »
De nadas
547
« 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
« en: Miércoles 8 de Julio de 2009, 15:05 »
Algo simple podria ser un array grande (puede ser dinamico llegado el caso): #include <stdio.h> typedef enum idiomas { english, spanish, idiomasTotal }; typedef enum cadenas { error, info, saludo, cadenasTotal }; char *cadenas_multi[idiomasTotal][cadenasTotal] = { {"error", "information", "welcome to"}, {"error", "informacion", "bienvenido a"}, }; void main() { idiomas idioma = english; printf("%srn", cadenas_multi[idioma][info]); idioma = spanish; printf("%srn", cadenas_multi[idioma][saludo]); }
549
« en: Miércoles 8 de Julio de 2009, 09:27 »
Sera que no tiene main
550
« en: Miércoles 8 de Julio de 2009, 00:34 »
De nadas
Páginas: 1 ... 20 21 [22] 23 24 ... 205
|
|
|