C语言模拟命令提示符

目录

开头

大家好,我叫这是我58。今天,我们要来看一个用C语言编译起来非常简单的模拟我们Windows电脑中的命令提示符cmd的程序。

程序

c 复制代码
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <stdlib.h>
int main() {
    system("title 命令提示符");
    char str[99999] = "";
    while (1) {
        char* pc = str;
        while (*pc = getchar(), '\n' != *pc) {
            pc++;
        }
        *pc = '\0';
        system(str);
        printf("\n");
    }
    return 0;
}

程序的流程图

把窗口标题设为"命令提示符" 是 是 否 开始 把宏_CRT_SECURE_NO_WARNINGS定义为1 导入stdio.h 导入stdlib.h 把义一个有99999个字符的字符串str初始化为空字符串 1? 定义字符指针pc为字符串str的首元素的地址 把字符指针pc设为从缓冲区里最先读取到的字符 '\n' != *pc? 把字符指针pc向右移动一位 把解引用的字符指针pc设为'\0' 执行一个dos命令,命令为字符串str 输出"\n"

程序运行的效果

color命令

echo命令

help命令

结尾

这就是我用C语言编译出来的模拟命令提示符,与Windows电脑的命令提示符cmd非常相似。

相关推荐
草梅友仁2 小时前
墨梅博客 1.9.0 发布与 LeanCloud 停服应对 | 2026 年第 11 周草梅周报
开源·github·ai编程
爱编码的小八嘎3 小时前
C语言完美演绎3-15
c语言
Shining05963 小时前
CUDA 编程系列(三)《内存模型与规约优化》
人工智能·学习·其他·学习方法·infinitensor
朱包林3 小时前
Python基础
linux·开发语言·ide·python·visualstudio·github·visual studio
海阔天空任鸟飞~4 小时前
蓝汛-BT897-添加按键提示音
c语言·单片机·蓝汛
P P PHP4 小时前
windows电脑安装openclaw步骤(养龙虾)
windows
小付同学呀5 小时前
C语言学习(八)——C判断(switch语句)
c语言·学习·算法
Devil_MayCare5 小时前
0x80096005 时间戳签名和/或证书无法验证或已损坏(解决办法)
windows
深巷wls6 小时前
Openclaw部署+飞书接入(windows环境)
windows·飞书·openclaw
code 小楊6 小时前
英伟达免费开源大参数模型 Nemotron 3 Super 全解析
人工智能·开源