2015-06-20 45 views
1

我試着用DOS和Windows中找到的調試工具編程 - 編寫簡單的程序傾銷Hello World!字符串到控制檯。在Windows中一切正常(但它切換我的捷克鍵盤到美國)。在DOS中,它不會將鍵盤設置切換到默認的美國版本,並使用捷克語來完成任務。但是,當我使用輸入命令時,輸入所需的字符串並按回車,它說錯誤。DOS debug.exe不想輸入字符串

我在控制檯中輸入了-e 102 'Hello World!',0D,0A,'$',就像在tut中一樣,然後回車 - 輸入錯誤。它多次 - 錯誤。這在教程中是一樣的,但它不起作用。除美國之外,調試工具是否支持另一個鍵盤?它似乎沒有,但如何讓它工作?如果我決定在程序代碼中寫入包含字母上方的銳角和卡隆的捷克文本作爲字符串轉儲?我是否需要安裝額外的二進制文件才能讓我的鍵盤在調試時正常工作?

+0

[這](https://dl.dropboxusercontent.com/u/76484093/HELLO.JPG)是什麼錯誤消息是。 – Polda18

+0

你可以在你的問題中發佈錯誤消息的文本嗎? – mjsqu

+0

@mjsqu它是 - 它說錯誤。有curcumflex,空格和錯誤類型。在評論中有屏幕截圖在DOS(運行在虛擬機)中看起來像什麼 – Polda18

回答

0

看起來像我想出瞭如何在DOS中輸入消息 - 我不得不使用雙引號而不是單引號。奇怪...無論如何,我終於得到它的工作...