Título: masm, msvcrt. Publicado por: _Enko en 1 Diciembre 2011, 16:53 pm Hola, pense que era mi compu que tenia algun conflicto con visual studio o algo, pero no. Instalacion nueva del paquete de http://www.masm32.com/
Código El resultado deberia de ser "pausepausePresione una tecla para continuar..." Sin embargo, crt_printf no imprime la cadena, si devuelve 5 que son los caracteres que escribio. Es decir esta "imprimiendo el texto" pero no se imprime en la pantalla. 1) Alguna idea de porque no imprime con printf? Con o sin AllocConsole el resultado es el mismo. aunque printf se tendria que encargar solo de alojar una consola si no esta creada. Saludos. Título: Re: masm, msvcrt. Publicado por: Eternal Idol en 1 Diciembre 2011, 17:42 pm ¿Cambia en algo no llamar a WriteConsole? Mezclar la CRT con la API tal vez de problemas ...
Título: Re: masm, msvcrt. Publicado por: _Enko en 1 Diciembre 2011, 18:48 pm ¿Cambia en algo no llamar a WriteConsole? Mezclar la CRT con la API tal vez de problemas ... Originalmente el codigo era sin llamar a la api. Código
pd: si uso qedit, Antes guardo el archivo y luego es BuildAll o AssembleLink? Saludos. edited: milagrosamente cai en el problema... SOLUCION: en QEdit para aplicacion consola hay que hacer click en CONSOLE BUILD ALL. ya me parecia muy raro. Título: Re: masm, msvcrt. Publicado por: Eternal Idol en 1 Diciembre 2011, 19:09 pm Si, el problema es que el SUBSYSTEM es WINDOWS y no CONSOLE. Yo tambien use Assembly & Link y Build All y asi no funcionaron por eso, despues use lineas de comandos y funciono ;D
Título: Re: masm, msvcrt. Publicado por: _Enko en 1 Diciembre 2011, 19:20 pm Jeje, cosas que pasan cuando la herramienta no es SISO. (Same Input = Same Output) :laugh:
desde ayer me habia encaprichado de que no funcionara y no encontraba explicacion... bastante molesto, dormi mal :P gracias por tomarte el tiempo de ayudar :) Título: Re: masm, msvcrt. Publicado por: Eternal Idol en 1 Diciembre 2011, 19:23 pm Jeje de nadas, la linea de comandos es lo mas ;-)
|