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

#1172
Por favor no hagas mas preguntas de .NET en este sub-foro (Programación C/C++).
#1174
Cita de: kaiserr en 11 Septiembre 2014, 14:01 PMPero si le pasamos por error read(*bloque), teniendo char *bloque... no seria lo mismo que tener char **bloque y pasarle read(bloque)
:-X


No, lo mismo seria pasarle **bloque, es decir pasarle un caracter en ambos casos ... *bloque es un caracter y en tu escenario bloque es un doble puntero a caracter.
#1175
No, no entiendo que queres explicar y sospecho que no leiste el enlace que deje sobre el operador de desreferencia. Si la variable no fuera un puntero (char bloque) no la podrias desreferenciar ... y como no es un doble puntero no la podes desrefenciar dos veces.
#1176
*bloque no equivale a **bloque, *bloque es una indireccion valida y **bloque no ya que bloque no es un doble puntero. El Operador de desreferencia no dice que algo es un puntero.

Esto file.read(*bloque, size); no corresponde ya que le pasaria un CARACTER al metodo read (el primero) y es equivalente a file.read(bloque[0], size);, como ya te explico correctamente rir3760 el metodo en cuestion no recibe un caracter sino un puntero a caracter y esto es asi para poder modificar el bloque de memoria (si le pasas un caracter y no una direccion no puede adivinar donde poner el resultado de la lectura).
#1177
ASM / Re: duda sobre salto de linea
8 Septiembre 2014, 01:13 AM
No se, no tengo todas las versiones, busca un minimo por tu cuenta por favor. Y si, con ensamblador podes llamar a cualquier funcion de la API de Windows.
#1179
ASM / Re: duda sobre salto de linea
7 Septiembre 2014, 20:07 PM
El error radica en que las dos cadenas siguientes estan unidas, a ambas les falta el cero terminador.

Mensaje1 db "Introduce el primer numero: ",10
Mensaje2 db  "Introduce el segundo numero: ",10

Podes llamar a StdIn de nuevo, o leer un caracter de consola ...
#1180
ASM / Re: duda sobre salto de linea
7 Septiembre 2014, 18:45 PM
El codigo que dejaste no se corresponde con la salida ... pero a ese codigo si le pones el 10 adelante de mensaje2 ya funciona correctamente.

Mensaje2 db  10, "Introduce el segundo numero: ",0

Y no, la consola lee caracteres, cualquier forma tendra que pasar los caracteres a entero.