Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - Eternal Idol

#2331
Foro Libre / Re: Deadlines!
3 Diciembre 2011, 21:33 PM
Muy bueno  ;-)
#2332
http://www.cplusplus.com/reference/iostream/istream/getline/

El 256 se supone que es el tamaño maximo de caracteres a escribir en la cadena.

Igual olvidate de ese codigo, seguramente lo hice bajo  VC++ 6.0:

Código (cpp) [Seleccionar]
#include <iostream>
#include <string>
using namespace std;

int main (void)
{
 string s;
 getline(cin, s);
 cout << s;
 return 0;
}


El segundo codigo tambien es inseguro, gets no recibe el tamaño de la cadena asi que es muy facil producir un buffer overflow ...
#2333
ASM / Re: problema con call propio ej: call hola
3 Diciembre 2011, 20:32 PM
El END main ponelo al final de todo (despues del procedimiento hola).
#2334
Sera algun problema en el "IDE" entonces  :silbar:
#2335
Industria cultural. ¿Que vergüenza, no?
#2336
ASM / Re: DUDA con MOVSX
2 Diciembre 2011, 22:07 PM
De nadas  ::)
#2337
A mi tambien me genera el ejecutable sin problemas, proba en linea de comandos, cmd.exe:

set path=%PATH%;c:\masm32\bin
ml /Cp /coff under.asm /link /subsystem:console
#2338
¿Y el codigo?  :silbar:
#2339
ASM / Re: DUDA con MOVSX
2 Diciembre 2011, 09:11 AM
0x7B (123) no es negativo en ningun caso, cambialo por 0x82 (-126) y depuralo, asi si vas a ver que CX es FF82.
#2340
Un char ocupa - casi siempre - un byte, con signo su rango va de -128 a 127 (160 esta obviamente fuera del mismo) y sin signo va de 0 a 255.