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

相关推荐
largecode9 分钟前
单位电话打出去,怎么在号码上显示出单位名称?办理号码认证操作指南
其他·百度·oneapi·twitter·paddle·segmentfault·微信开放平台
数据法师25 分钟前
Wise Force Deleter:专门解决Windows文件“无法删除”问题的免费工具
windows
大都督会赢的1 小时前
数据结构(1)--顺序表
c语言·数据结构·学习·指针
扬帆破浪1 小时前
开源免费的WPS AI 软件 察元AI文档助手:链路 051:assistantPromptRecommendationService 推荐配置
开源·wps
爱编码的小八嘎1 小时前
C语言完美演绎9-24
c语言
学习中.........1 小时前
Windows 上用 cc-connect 接入 Telegram + Codex:从零跑通与避坑指南
windows
铁手飞鹰1 小时前
PyModbus API对应的功能码和报文
linux·windows·python·modbus rtu·pymodbus
码途漫谈1 小时前
Easy-Vibe高级开发篇阅读笔记(十三)——多平台开发之Android App 原生开发
android·人工智能·笔记·ai·开源·ai编程
小娄~~1 小时前
多线程函数
c语言·开发语言
idolao1 小时前
helium_0.11.5.1_x64-installer浏览器安装步骤详解(附Helium浏览器配置与隐私设置)
windows