|
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 - m0skit0
Páginas: 1 ... 83 84 [85] 86 87 ... 100
2101
« en: Martes 21 de Octubre de 2008, 10:18 »
La clase ColaVectorImpl , ¿tiene más métodos aparte de encolar(), desencolar(), numElems() y estaVacio()? ¿Hay atributos accesibles (públicos)?
2102
« en: Martes 21 de Octubre de 2008, 06:45 »
El flashGet recibe una URL de la cual descargarse el fichero que es incorrecta, ya que primero hay que procesar download.php. Deberías comenzar a descargar normal e intentar adivinar en qué URL está realmente el fichero para pasársela a flashGet. Es posible que dicha URL se encuentre en el fichero download.php. Suerte.
2103
« en: Martes 21 de Octubre de 2008, 06:43 »
Me alegro.
2104
« en: Martes 21 de Octubre de 2008, 06:42 »
use el strcpy Am, sí, eran char *. Qué despiste.
2105
« en: Martes 21 de Octubre de 2008, 06:40 »
Esto es de la época del abuelo Patxi, quiero decir, MS-DOS. Esto no te funciona en XP ni pa atrás (a menos que uses un emulador o algo por el estilo). En los S.O. modernos el mouse lo controla el mismo S.O., tú sólo puedes hacer peticiones sobre su posición, etc... O bien escribir un driver de mouse.
2106
« en: Lunes 20 de Octubre de 2008, 21:07 »
Siempre se termina discutiendo... Aquí un señor de Tetuán (Marruecos), una ciudad con bastante historia, fundada en el siglo XI, cuya parte antigua ha sido declarada Patrimonio Mundial de la Humanidad por la UNESCO. Bueno, un saludo a todos, especialmente a Eternal Idol. Hasta muy pronto, jejejeje.
2107
« en: Lunes 20 de Octubre de 2008, 20:58 »
¿Has probado modprobe usb-storage?
En cuanto al sonido, ¿qué tarjeta tienes? ¿ISA/PCI? Échale un vistazo a ALSA en Google.
2108
« en: Lunes 20 de Octubre de 2008, 20:56 »
Disculpad, tenéis razón, de esa manera no se puede. En el otro post ya tienes las soluciones. ¡Un saludo!
2109
« en: Lunes 20 de Octubre de 2008, 19:30 »
Efectivamente, no puedes hacer un switch(mes) siendo mes un char *, dado que entonces mes es un número (la dirección de memoria en que comienza la cadena de caracteres). Lo que sí puedes hacer es usar la clase string de C++ (ya que usas cout, que es C++). #include <string> string mes; switch(mes) //etc...
2110
« en: Lunes 20 de Octubre de 2008, 17:40 »
Aha, vale sí, se me había pasado que es una función que devuelve la fecha. Entonces hay que hacerlo fuera de la función: f2=conv1(yytext,yyleng); if (f2.dia<10) cout << "0"; cout<<f2.dia<<"/"; if f2.mes<10) cout << "0"; cout<<f2.mes<<"/"<<f2.anyo;
Ten en cuenta que no puedes integrar el 0 a la izquierda en variables numéricas. Sí puedes hacerlo en cadenas de caracteres, así que a lo mejor te conviene que tu función devuelva char* y no FECHA (o bien que FECHA contenga campos char* y no int). P.D: Y de todas formas te equivocas, porque sí que escribiría la fecha bien, pero dentro de la función solamente, no fuera (lo que demuestra que NO has probado el código).
2111
« en: Lunes 20 de Octubre de 2008, 17:23 »
Si escribo el "0" inmediatamente antes de sacar por pantalla f.mes, ¿cómo se va a escribir donde el día? ¿seguro que has probado el código? Y pregunta fundamental: ¿día/mes/año (como todo el mundo) o mes/día/año (como los yankis y los british)?
2112
« en: Lunes 20 de Octubre de 2008, 16:22 »
Sí, es un prefijo de tamaño, aunque no sabía qué hacía realmente. ¡Gracias! "instructions which use 32-bit data are prefixed with an 0x66 byte" "las instrucciones que usan datos de 32 bits tienen como prefijo el byte 0x66" En realidad SI y DI se incrementan o decrementan automáticamente dependiendo del bit DF del registro de banderas (EFLAGS).
2113
« en: Lunes 20 de Octubre de 2008, 16:06 »
Da igual que sea Lex, es mala programación (en general, no en C en particular, es algo genérico, sin especificar, globalmente, no sé si me explico...) cambiar la variable del FOR dentro del FOR. Y también poner un FOR que no hace nada. el motivo de utilizar todas esas funciones  No sé a qué funciones te refieres...
2114
« en: Lunes 20 de Octubre de 2008, 16:01 »
Primero aconsejarte una página de referencia: http://ref.x86asm.net/coder32.htmlActo seguido, vamos a ver ese tremendo ensamblador (¿se nota que me gusta  ?) ; Pone a 0 DI y SI xor di,di xor si,si ; Número de repeticiones que va a realizar el prefijo REP más abajo mov cx,16000 ; Precision-size override prefix (sólo disponible en procesadore con SSE2) // no he encontrado documentación sobre su uso db 66h ; Mueve una palabra (2 bytes) de DS:SI a ES:DI y suma 2 a SI y DI ; Usando REP se repite tantas veces como indique CX, en este caso 16.000 (16.000 x 4 = 64.000 bytes = 64K = 1 segmento) rep movsw
Espero que te haya quedado claro. Un saludo y a disfrutar con el ensamblador.
2115
« en: Lunes 20 de Octubre de 2008, 15:27 »
Primero comentarte que cometes un error fundamental de metodología y es no modificar la variable del conteo del for dentro del for. Esto es considerado mala programación. De hecho, ¿para qué necesitas el for si realmente los que hacen todo el trabajo son los while, ya que el for jamás hará más de un pase? Lo puedes eliminar sin más. Aparte, ¿por qué usas nombres tan poco inteligibles como yytext[] para una fecha e yyleng para su longitud? ¿No es más lógico llamarle fecha[] y long_fecha? Tampoco necesitas el parámetro yyleng porque puedes calcularlo dentro de la función. Intenta que las funciones reciban el mínimo número de parámetros para su funcionamiento correcto. Aclarado esto, te comento: f. mes=atoi(mes1. c_str());if (f.mes < 10) cout << "0"; cout << f.mes;
Debería darte el resultado que buscas.
2116
« en: Lunes 20 de Octubre de 2008, 13:22 »
Es un algoritmo perfecto para hacerlo con recursividad. La condición de parada sería que la longitud de la cadena sea 1 (que es cuando la inversión no tiene sentido). Cualquier duda vemos un poco de código.
2117
« en: Lunes 20 de Octubre de 2008, 12:02 »
Muy interesante, espero impaciente la segunda temporada  y por supuesto algo para probarlo.
2118
« en: Lunes 20 de Octubre de 2008, 11:55 »
La instrucción JMP (y sus variantes) a secas no te vale si quieres saltar más de un desplazamiento de 8 bits (desplazamiento menor que -128 y mayor que 127). Si con 16 bits te vale, usa JE NEAR, si aún así es demasiado corto para el salto, vas a tener que ir pensando en usar CALL.
2119
« en: Lunes 20 de Octubre de 2008, 10:39 »
Prueba con VentanaPrincipal.Enabled = False; [...] VentanaPrincipal.Enabled = True;
a ver qué tal.
2120
« en: Lunes 20 de Octubre de 2008, 00:24 »
Ah, no me había dado cuenta, jejeje. Es lo que tiene el copiar-pegar  sustituye el strlen() por sizeof(int)
2121
« en: Domingo 19 de Octubre de 2008, 18:43 »
¡Bienvenido al foro, orilla! En un primer vistazo, arregla estas dos cosillas: nbytes = read(p1[0], readbuffer, sizeof(readbuffer)); Como bien dices, el error está el readbuffer, ya que quieres que sea un int y no una cadena, así que deberías hacer: int *readbuffer; [...] readbuffer = malloc(sizeof(int));[...] nbytes = read(p1[0], readbuffer, sizeof(int)); // O TAMBIÉN int readbuffer; [...] nbytes = read(p1[0], &readbuffer, sizeof(readbuffer));
write(p1[1], buffer, (strlen(buffer)+1)); Y aquí hay que pasarle la dirección del entero y no el entero en sí, es decir, el mismo fallo de antes: write (p1 [1], &buffer , (strlen(buffer )+1));
Ah, ¡y la próxima vez usa las etiquetas de código!
2122
« en: Domingo 19 de Octubre de 2008, 17:42 »
porque el EOF salta antes de acabar Eso es porque usas EOF como condición de final de fichero y no deberías. Tendrías que usar el tamaño del fichero y compararlo con tu puntero de fichero.
2123
« en: Sábado 18 de Octubre de 2008, 23:21 »
Contravienes tantas reglas del foro en un solo post...
1. Fundamental, no escribas en mayúsculas, es molesto 2. Aquí no se hace la tarea
2124
« en: Sábado 18 de Octubre de 2008, 23:20 »
No has definido qué es k... ¿es un puntero?
2125
« en: Sábado 18 de Octubre de 2008, 22:04 »
¿Crees de verdad que alguien en su sano juicio va a descargar y ejecutar un programa que ni siquiera sabe a ciencia cierta de dónde ha salido? Yo no. VAR f_binario: FILE OF byte;
Páginas: 1 ... 83 84 [85] 86 87 ... 100
|
|
|