在我的生活中不能使用GETDEC

时间:2017-03-06 00:32:56

标签: assembly masm dosbox

我一直把头靠在墙上2个小时,试图弄清楚如何使用getdec获得一个int并且Google根本没有帮助我。我使用的书只给出了getdec的定义以及它的输入和输出,但没有关于它如何使用的例子。

我必须通过使用get dec并在堆栈上推送它们来从用户那里得到几个int。我知道getdec应该在AX中输入并存储。我也不允许使用任何点操作。

我使用Scanner scanner = new Scanner(file); scanner.useDelimiter("[\\s,]+"); int N = scanner.nextInt(); int[][] adjMat = new int[N][N]; for(int i=0; i < N; i++) { for (int j=0; j < N; j++) { adjMat[i][j] = scanner.nextInt(); } } scanner.close(); 制作文件,所以我知道包含lib.io。

到目前为止,我只得到了这个:

ML /Fl p3.asm /link io.lib
pause

我很擅长使用堆栈和哮喘,但我只是无法使用getdec获取输入。

1 个答案:

答案 0 :(得分:0)

我找到了!如果其他人遇到问题,您必须在程序开头包含EXTERN GETDEC:FAR