dos

    0热度

    1回答

    如何获取一些特定于国家/地区的信息可以检测到的国家?例如。目前的国家代码,键盘布局或Turbo C中的代码页DOS环境? 如果Turbo C库函数无法实现这种功能,某些BIOS调用可能会这样做(INT 21)?. KEYB程序能够显示例如键盘布局。这对于我的目的来说可能绰绰有余: https://www.dosbox.com/wiki/KEYB

    -1热度

    2回答

    我做了以下代码以提示输入一个数字,然后返回一个字符串中的相同数字,另一个字符串中的前一个数字和给定数字相同的数字,它的继任者,但无论我做什么,我都会一无所有地回归。该代码给了我4个不同时间遇到的依赖于通道的构造的警告。难道我做错了什么?或者这是我的DOS模拟器的问题? INCLUDE io.h Cr EQU 0DH ; carriage return Lf EQU 0AH ; lin

    0热度

    2回答

    我试图建立一个汇编代码,它要求一个字符串,开始打印字符串的位置以及要打印的期望长度。 假设开始和长度始终有效你能帮我确定开始和长度吗? 如何它应该工作: Enter String: Hello World Enter Start: 3 Enter Length: 5 Mid-String: llo W 所以我对如何确定字符串的开始和长度的问题。我试了好几种东西在我下面的代码所示: .mo

    0热度

    1回答

    我想写一个程序,从键盘读取3个字符串,然后显示2个字符串以小写字母和最后一个以大写字母。以下是我到目前为止的内容:我可以读取字符串,但它会将所有内容都转换为大写。无论如何只转换最后一个字符串?在此先感谢 .MODEL SMALL .DATA MSG DB 0DH,0AH, 'ENTER A STRING: $' MSG2 DB 0DH,0AH, ' YOUR STRING I

    1热度

    1回答

    我想在Turbo C++ 3.0中创建一个C程序,该程序将在MS-DOS 6.22上工作,并且需要使用MSCDEX和中断访问CD-ROM,在其上播放曲目。 Turbo C对我来说不是问题,我已经做到了,它工作得很好,但现在我试图使用this文档来获取CD-ROM设备驱动程序的名称。 这里是我的代码: #include <stdio.h> #include <dos.h> void main(

    -2热度

    1回答

    .model small .stack .data msg1 db "Enter string max of 9 characters: $" msg2 db 13,10, "Enter a number: $" msg3 db 13,10, "Midstring: $" strNine db "$" num db 0,"$" mid db "$"

    1热度

    2回答

    .model small .stack 100h .data msg1 db "Enter your symbol line: ","$" msg2 db "Numbers found at: ","$" eilute db 255,0,255 dup (0) ;symbol line nauja db 13,10,'$' ;new l

    0热度

    1回答

    我现在STUDING,我得到这个功课/任务做: 1)如果按CTRL + L键,所有数字符号应改变颜色。 2)如果你按下CTRL + S键,你会得到这个单词的长度,从光标左边。 我发现这个功能int bioskey(int cmd); 所以,现在我可以检查按键是否被按下,但如何改变数字符号的颜色,或从控制台读取单词以获得它们的长度?

    -3热度

    1回答

    我刚刚带来新的笔记本电脑与DOS操作系统。 我正在尝试系统信​​息来检查我的新笔记本电脑的详细信息,但无法检查。 我已经使用了命令'sys','HWiNFO'。 任何人都可以告诉我如何检查我的所有系统信息。 谢谢。

    2热度

    1回答

    我有一个项目使用C(我认为我使用的编译器是Turbo C++ 3.0)。我使用了一些textcolor()和textbackground()函数来为某些文本着色。当我第一次运行它时,控制台以黑色背景上的正常颜色—白色文本显示。 然而,当我跑第二次等代码,背景颜色变为蓝色。 我用下面的代码,上述程序(使用cprintf()唯一格式的文本是在品红和蓝色背景上的文本):我怀疑这是因为编译器的 ...