• Miércoles 20 de Noviembre de 2024, 12:40

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 2 [3] 4 5 ... 205
51
C++ Builder / Re:Twitter y C++ Builder
« en: Sábado 24 de Diciembre de 2011, 14:11 »
En si no necesitas ninguna libreria y tenes que pasar por su pagina, aunque podes hacerlo sin un navegador claro, con sockets. Igual aca hay librerias que encapsulan esa funcionalidad:
https://dev.twitter.com/docs/twitter-libraries#cplusplus

52
La taberna del BIT / Re:Foros mas activos
« en: Jueves 22 de Diciembre de 2011, 10:35 »
Paso que te fuiste :P

53
La taberna del BIT / Re:Felicitaciones
« en: Jueves 22 de Diciembre de 2011, 10:35 »
Felicidades a todos  :birthday:

54
ASM (Ensamblador) / Re:PROBLEMA CON UNA SESIÓN DEL DEBUG
« en: Domingo 4 de Diciembre de 2011, 22:08 »
De nadas  :ball:

55
ASM (Ensamblador) / Re:PROBLEMA CON UNA SESIÓN DEL DEBUG
« en: Sábado 3 de Diciembre de 2011, 21:55 »
1) Estas empujando el contenido de la direccion 0x100 en la pila. push word ptr [0100h]. Por eso dice esto:
0CEB:0100 FF360001 PUSH [0100] DS:0100=36FF

Y lo podes ver despues en la misma pila:
0CEB:FFE0 00 00 00 00 00 00 04 01-EB 0C 25 07 FF 36 00 00 ..........%..6..

Si queres empujar el numero 100 en decimal ensambla:
Código: ASM
  1. mov ax, 64
  2. push ax

2) Estas confundiendo la pila con el codigo, push word ptr [100] ocupa 4 bytes en codigo maquina, podes comprobarlo asi:
-u 100
0CEB:0100 FF360001      PUSH  [0100]

Por eso despues de ejecutar esa instruccion pasa de 0100h a 0104h.

56
ASM (Ensamblador) / Re:COMENTARIOS DE LINEAS ENSAMBLADOR
« en: Sábado 3 de Diciembre de 2011, 20:44 »
No amigo, eso es trabajo suyo, lea los nombres de los procedimientos y use esta pagina para ver que hace cada servicio de cada interrupcion:

http://www.ctyme.com/rbrown.htm


57
ASM (Ensamblador) / Re:Curiosidad
« en: Sábado 3 de Diciembre de 2011, 20:43 »
No es necesario ensamblador para colgar un S.O., si escribis un modulo de modo Kernel con un simple acceso erroneo a memoria lo logras instantaneamente.

58
C/C++ / Re:Problema imprimir direccion de puntero en C++
« en: Lunes 21 de Noviembre de 2011, 17:01 »
De nadas  :kicking:

59
C/C++ / Re:Problema imprimir direccion de puntero en C++
« en: Sábado 19 de Noviembre de 2011, 12:29 »
Con cout estas usando & (con printf no) seguramente por la falta de un operador que reciba como parametro un iterador de vector.

Código: C++
  1. ostream& operator<<(ostream& os, vector<int>::iterator& dt)
  2. {
  3.         os << hex << *(int*)&dt;
  4.         return os;
  5. }
  6. ...
  7. cout << "BEGIN = " << vint_vector.begin() << endl;
  8.  

La misma idea para obtener la direccion:
Código: C++
  1. cout << "BEGIN = " << hex << *(int*)&vint_vector.begin() << endl;

Igual es al reverendo pedo, fijate que &vint_vector[0] te da begin y &vint_vector[10] te da end.

60
C/C++ / Re:Duda con objeto de clase creado en free store
« en: Jueves 27 de Octubre de 2011, 12:04 »
Si, ahi mismo estan los miembros de la clase. Los metodos son codigo y estan siempre en memoria del programa.

61
C/C++ / Re:FIONREAD was not declared in this scope?
« en: Sábado 8 de Octubre de 2011, 00:30 »
De nadas  :guitar:

62
C/C++ / Re:FIONREAD was not declared in this scope?
« en: Jueves 6 de Octubre de 2011, 19:29 »
Proba con:
Código: [Seleccionar]
#include <sys/ioctl.h>

63
C/C++ / Re:Como interpretar el manual de referencia??
« en: Jueves 6 de Octubre de 2011, 10:14 »
El * indica puntero.

De acuerdo a la referencia asi lo podrias hacer:

Código: [Seleccionar]
int numero_entero = 268;
char numero_cadena[8];
itoa(numero_entero, numero_cadena);

Use 8 para los 5 digitos, el posible signo menos, el punto (?) que se ve en la cadena mas larga que puede devolver la funcion y el cero terminador de cadena.

64
C/C++ / Re:piano en c
« en: Lunes 3 de Octubre de 2011, 13:57 »
Una solucion simple es que instales un MS-DOS en una maquina virtual:

http://en.wikipedia.org/wiki/Comparison_of_platform_virtual_machines

66
C/C++ / Re:hacer codigo insertar cadena, guardar en arreglo, imprimir
« en: Viernes 30 de Septiembre de 2011, 12:10 »
No se hacen tareas.

67
C++ Builder / Re:Ejercicio Cuanto dias tienes de vida
« en: Jueves 15 de Septiembre de 2011, 18:33 »
No se hacen tareas.

68
C/C++ / Re:Como intercambiar de manera eficiente información entre 2 micros?
« en: Martes 13 de Septiembre de 2011, 18:56 »
De nadas  :ball:

69
C/C++ / Re:Como intercambiar de manera eficiente información entre 2 micros?
« en: Martes 13 de Septiembre de 2011, 02:12 »
¿Pensaste en usar memcpy?

70
Visual C++ / Re:Ciclo for
« en: Sábado 27 de Agosto de 2011, 21:21 »
Podes simplificar el for que no funciona usando la variable i - 1 para el indice:

Código: [Seleccionar]
for (i = N; i; i--)
{
      printf("\n %i", V[i - 1]);
}

71
C/C++ / Re:Entorno Cliente-Servidor
« en: Sábado 27 de Agosto de 2011, 18:47 »

72
ASM (Ensamblador) / Re:Reproductor Avi
« en: Lunes 22 de Agosto de 2011, 10:57 »
De nadas  :ball:

73
ASM (Ensamblador) / Re:Reproductor Avi
« en: Viernes 19 de Agosto de 2011, 19:42 »
De nada, era la especificacion del formato AVI, buscalo en la pagina principal:

http://www.wotsit.org/

75
ASM (Ensamblador) / Re: Archivos assembler
« en: Viernes 25 de Febrero de 2011, 09:10 »
¿Escribis una sola cadena? Podrias hacerlo facil y agregar el $ despues de leer pero por logica tendrias que escribirlo tambien, sino al tener dos cadenas ya tendrias problemas seguro.

http://www.ctyme.com/intr/rb-2783.htm

Si le das el valor '$' a el byte en buffer + CX = number of bytes to read  tendria que funcionarte, probalo pero mejor escribilo en el archivo despues.

Páginas: 1 2 [3] 4 5 ... 205