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非常相似。

相关推荐
界面开发小八哥1 小时前
VS代码生成工具ReSharper v2025.1——支持.NET 10和C# 14预览功能
开发语言·ide·c#·.net·visual studio·resharper
whoarethenext2 小时前
OpenCV C/C++ 视频播放器 (支持调速和进度控制)
c语言·c++·opencv
范纹杉想快点毕业2 小时前
C++抽象类与多态实战解析
java·c语言·开发语言·c++·python·qt
喝点可乐yy3 小时前
C语言基础(11)【函数1】
c语言·开发语言
小邓儿◑.◑3 小时前
C++初阶 | 模板
网络·c++·windows
豆芽脚脚3 小时前
spel 多层list嵌套表达式踩坑记
windows·list·spel
我家猫叫佩奇4 小时前
🔥 React 模版版本升级 React19.0.0 ->19.1.0
前端·javascript·开源
时序数据说4 小时前
时序数据库IoTDB与EdgeX Foundry集成适配服务介绍
大数据·数据库·开源·时序数据库·iotdb
SelectDB5 小时前
Apache Doris 2.1.10 版本正式发布
大数据·开源·资讯
王璐WL5 小时前
【C语言入门级教学】assert断⾔和指针的使用
c语言·数据结构·算法