0
は、私は、コンソールウィンドウに複数並ぶ文字列を印刷するいくつかの問題を抱えています。プログラムを実行してメニューを表示すると、文字列の最初の行だけがコンソールウィンドウに表示されます。MASM x86複数行の文字列変数を印刷するにはどうすればよいですか?
は、どのように私は複数行に表示する文字列変数を作成することができますか?
INCLUDE Irvine32.inc
.386
.model flat,stdcall
.stack 4096
ExitProcess proto,dwExitCode:dword
.data
prompt BYTE "Please choose and option below.",0
menu BYTE "Option 1",0
BYTE "Option 2",0
BYTE "Option 3",0
BYTE "Exit", 0
.code
main proc
mov edx, OFFSET prompt
call WRITESTRING
call CRLF
mov edx, OFFSET menu
call WRITESTRING
call CRLF
invoke ExitProcess,0
main endp
end main
私はちょうどので、長い間、私は、文字列を終了するために0を使用して1行にすべてを入力することができることを知りませんでした。情報ありがとうございました。私はそれを行う方法があると仮定しましたが、どのように情報を見つけることができませんでした。 – Maenielwolf