|
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 ... 32 33 [34] 35 36 ... 205
826
« en: Martes 7 de Abril de 2009, 16:11 »
¿Estas cambiando el codigo, no? Esto es lo que tiene logica siendo que sobrecargas la funcion orderCarsByPlates: sort (plate.begin(),plate.end(),orderCarsByPlates);
No necesito ningun favor, gracias, ya le hubiera dado una ojeada si hubieras dejado una version compilable pero como no lo hiciste y no me gusta trabajar el doble no voy a continuar hasta tener el esqueleto que tuve que crear.
827
« en: Martes 7 de Abril de 2009, 15:47 »
Eso tendria mas sentido supongo, cuando llegue a casa donde tengo el esqueleto que tuve que hacer para compilar originalmente tu codigo me fijo.
828
« en: Martes 7 de Abril de 2009, 14:21 »
Ahi tenes un bucle infinito, orderCarsByPlate llama a sort y sort llama a orderCarsByPlate. Mira aca como funciona sort.
829
« en: Martes 7 de Abril de 2009, 00:47 »
Si pones el endl tal como figura ahi arriba el formato es este: plate:XXXXX model:XXXXX plate:XXXXX model:XXXXX plate:XXXXX model:XXXXX plate:XXXXX model:XXXXX etc.
¿No es eso lo que querias?
830
« en: Martes 7 de Abril de 2009, 00:36 »
De nadas  Lo del salto de linea lo iba a poner como PD en el mensaje anterior pero al final me dije, bueno, lo querra asi res<< cars[i]->str() << endl;
PD. ¿Modelo choto? Juaz
831
« en: Lunes 6 de Abril de 2009, 21:29 »
C++ (mas que nada) y C - el Kernel de Windows y la mayoria de sus drivers - segun tengo entendido.
832
« en: Lunes 6 de Abril de 2009, 20:30 »
La proxima vez por favor un codigo que compile asi no tardo un buen rato en hacerlo yo. Lo ideal es usar un iterador pero asi te funcionara: for (int i = 0; i < cars.size(); i++)
El problema es que nunca empujaste el c5, con lo cual no habia 5 elemento en el vector.
833
« en: Lunes 6 de Abril de 2009, 19:52 »
p apunta a una direccion indefinida, muy probablemente invalida.
834
« en: Lunes 6 de Abril de 2009, 19:02 »
Asi comparas direcciones de memoria, tenes que usar strcmp o derivados.
835
« en: Viernes 3 de Abril de 2009, 23:19 »
Sí, pero da error en cgeneral.cpp: "variable contador undeclared". Así que lo puse en cgeneral.cpp y tira Ahí se queda. Dara error en un modulo por no incluir la cabecera donde esta declarado ...
836
« en: Viernes 3 de Abril de 2009, 19:57 »
Tenes SendInput (ahi mismo tambien estan enlazadas keybd_event y mouse_event).
837
« en: Viernes 3 de Abril de 2009, 18:06 »
no moskito, el extern tienes que usarlo en el ,cpp no en el .h donde esta la declaracion original. Tal y como lo explique funcione perfectamente, comprobalo. NUNCA E VISTO ESTO CHE, PORQUE SE LA USA??? Es algo de Allegro ...
838
« en: Viernes 3 de Abril de 2009, 13:22 »
Si lo pudiste hacer con funciones globales entonces no esta usando un objeto, por lo tanto podes hacer a esas funciones miembros estaticos de una clase.
839
« en: Viernes 3 de Abril de 2009, 09:53 »
Normalmente se pone esa condicion unicamente en las cabeceras, como te dijo punteroNULO, asi desde los modulos se sigue incluyendo directamente como siempre.
840
« en: Jueves 2 de Abril de 2009, 21:00 »
841
« en: Jueves 2 de Abril de 2009, 14:24 »
¿Es un callback a un metodo de una clase? Si es asi tenes que hacerlo estatico y pasar el this como parametro a esa funcion pero por lo que veo no lo permite  Sino necesita un objeto en particular podes usar el metodo estatico ...
842
« en: Jueves 2 de Abril de 2009, 14:12 »
El error ahora no es el mismo: /ccoDdaaa.o(.text+0x4):main.cpp: undefined reference to `contador' /ccoDdaaa.o(.text+0xa):main.cpp: undefined reference to `contador' collect2: ld returned 1 exit status main.obj : error LNK2019: unresolved external symbol "int volatile contador" (?contador@@3HC) referenced in function "void __cdecl interrupcion_reloj(void)" (?interrupcion_reloj@@YAXXZ) main.exe : fatal error LNK1120: 1 unresolved externals Como te decia tenes que definirlo en algun modulo, en este caso en el main: #include "clases.h" volatile int contador = 0; ...
843
« en: Jueves 2 de Abril de 2009, 13:07 »
No, que varios incluyan clases.h deberia funcionar con el extern (siempre que en algun modulo lo definas, pero el error seria otro). Reduci el problema a la minima expresion compilable y lo vemos, sin Allegro de ser posible.
PD. Allegro esta obsoleto ... aunque yo me confundi con register.
844
« en: Jueves 2 de Abril de 2009, 12:44 »
La variable contador_ticks tiene que ser declarada como extern en la cabecera (volatile no tiene sentido para una variable global, no puede estar en un registro eternamente) y tenes que definirla en un solo modulo de codigo.
845
« en: Jueves 2 de Abril de 2009, 11:12 »
De nada (aca en el foro el ; estaba en cFrame)
846
« en: Jueves 2 de Abril de 2009, 08:06 »
¿Para que S.O.?
847
« en: Miércoles 1 de Abril de 2009, 20:25 »
Lo del 0 terminador es un requisito de una cadena como tal pero no tiene sentido sino tenes caracteres antes del mismo.
848
« en: Miércoles 1 de Abril de 2009, 20:19 »
No tiene ninguna utilidad terminar un conjunto de bytes que no son ASCII en cero, sigue sin ser una cadena.
Lo de las 3 variables es a gusto del consumidor, 3 representaciones de los mismos bytes.
849
« en: Miércoles 1 de Abril de 2009, 20:10 »
No entendes, lo que tenes: NO ES UNA CADENA, atof transforma UNA CADENA a float. ESO QUE TENES NO ES UNA CADENA. Si realmente es un float esto tendria que ser correcto: unsigned char cad[4]; cad[0]=23; cad[1]=45; cad[2]=128; cad[3]=76; float *t = (float*)&cad; printf("%f %d %xrn", *t, cad, cad);
Su resultado tal vez sea logico o no: 67201208.
850
« en: Miércoles 1 de Abril de 2009, 19:57 »
Como te dije antes: ESO NO ES UNA CADENA. Son un conjunto de BYTES, olvida el termino cadena, se usa ese tipo de datos (unsigned char) para contener un BUFFER de lo que fuera.
Hace un casting a float si es verdaderamente un numero flotante de 4 bytes.
Páginas: 1 ... 32 33 [34] 35 36 ... 205
|
|
|