我一直把头靠在墙上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获取输入。
答案 0 :(得分:0)
我找到了!如果其他人遇到问题,您必须在程序开头包含EXTERN GETDEC:FAR
。