小编Mel*_*ika的帖子

x86汇编语言中的CLD和STD是什么?DF做什么?

好吧,我知道CLD清除方向标志和STD设置方向标志.但是设置和清除方向标志的重点是什么?

x86 assembly

26
推荐指数
2
解决办法
5万
查看次数

如何在输入特定密钥后立即退出C程序?

#include <iostream>
#include <conio.h>

int main(){

    while(true){
        printf("Hello World!\n");
    }

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

上述程序将无休止地打印"Hello World".我希望一旦用户按下键盘上的"T"键,程序就会终止.关于如何做到这一点的任何线索.......

如果我这样做的话

#include <iostream>
#include <conio.h>


int main(){

    char key;
    while(true){
       printf("Hello World!\n");
        key = getch();
        if(key=='T' || key=='t'){
            break;
        }
    }

return 0;
}
Run Code Online (Sandbox Code Playgroud)

然后程序将始终等待用户按下一个键.我希望程序继续执行而不会暂停,一旦用户按下任何特定的键,程序就会终止.

顺便说一下,我的操作系统是linux(debian),我正在使用gcc.

c linux debian stdin

4
推荐指数
1
解决办法
2593
查看次数

标签 统计

assembly ×1

c ×1

debian ×1

linux ×1

stdin ×1

x86 ×1