当前位置:首页 > 编程技术 > 正文

c 控制台程序如何不退出

c 控制台程序如何不退出

在C语言中,如果你想要编写一个控制台程序,让它不退出,你可以使用一个循环来不断地执行某些操作,直到用户决定停止程序。以下是一个简单的示例,它使用一个无限循环来保持程序运...

在C语言中,如果你想要编写一个控制台程序,让它不退出,你可以使用一个循环来不断地执行某些操作,直到用户决定停止程序。以下是一个简单的示例,它使用一个无限循环来保持程序运行,直到用户输入特定的命令(例如 "exit")。

```c

include

include

int main() {

char input[100]; // 假设用户输入不会超过99个字符

while (1) { // 无限循环

printf("请输入命令(输入 'exit' 退出程序):");

fgets(input, sizeof(input), stdin); // 读取一行输入

// 移除换行符

input[strcspn(input, "n")] = 0;

if (strcmp(input, "exit") == 0) {

break; // 如果用户输入 'exit',则退出循环

最新文章