如何用C语言模拟命令行

如何用C语言模拟命令行,第1张

#include <stdlibh>

#include <stdioh>

#include <stringh>

int main()

{

char para[255],test[255];

while (1) {

printf("bash>");

gets(para);

for(unsigned int i=0;i<strlen(para);i++)

{

test[i] = toupper(para[i]);

}

test[strlen(para)]='\0';

if (strcmp(test,"EXIT")==0) return 0;

system(para);

strcpy(para,"");

}

return 0;

}

程序的话不需要打开命令窗口,直接用system函数输入命令就行了。

比如system("cls"); 就可以清除程序命令窗口。

用法跟直接在cmd窗口输入指令效果是一样的,输入会直接在终端显示。

点击电脑开始菜单,打开运行窗口,在窗口编辑框里输入cmd,点击确定按钮,打开cmd命令

窗口,然后进入你的工程目录中的可执行程序文件夹下

输入可执行程序文件名后面带上你需要的参数按Enter键就可以了

cmd命令:如你的可执行程序在D://CP//debug/aaexe

你需要在命令行窗口输入d:按Enter键进入D盘

cdCP/debug按Enter键进入D盘中CP目录debug子目录中

输入aaexe23按Enter键运行你的程序结果就会出现

2000000tothe3000000power=8

你的这个要求是绝对不可能有人满足你的。因为你的这个要求已经远远不只是一个最简单的 C 语言源程序代码了,它至少可以看成是一个 C 语言大作业(是一个行编辑程序,类似 UNIX/Linux 系统的 vi 程序了)。

而且了,任何一个编程人员,即使他们的编程水平再高,但是他们也毕竟不是神,看到你的需求之后马上就能够直接编写出全部、且正确的程序源代码,还必须要保证能够马上运行出正确的结果。

因为在整个编写程序的过程中,在程序代码调试上所花费的时间通常要比编写程序代码所花费的时间多得多。

而且再说了,编写任何程序都必须要在自己的电脑上安装一个程序开发、调试环境,通过自己亲自上机编写程序、且通过自己的艰苦调试程序,最终调试出程序的正确运行结果。

以上就是我个人多年编程的亲身体会。

首先,你需要学会c语言的基础语法,那么你就可以写一些简单的程序了。想要进阶就要进一步深入学习算法等。其次,学习编程语言必须要有兴趣,兴趣不够很容易半途而废。

格式的话,养成良好的缩进习惯有助于别人和自己更容易看懂代码。

推荐一本书<<c primer plus>>写的很不错。

你还需要安装ide,推荐安装vs2012。

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

点击电脑开始菜单,打开运行窗口,在窗口编辑框里输入cmd,点击确定按钮,打开cmd命令窗口,然后进入你的工程目录中的可执行程序文件夹下。

输入可执行程序文件名 后面带上你需要的参数 按Enter键 就可以了。

cmd命令:如你的可执行程序在D://CP//debug/aaexe,需要在命令行窗口输入d:按Enter键进入D盘:cd CP/debug按Enter键进入D盘中CP目录debug子目录中,输入aaexe 2 3 按Enter键运行你的程序 结果就会出现:2000000 to the 3000000 power = 8

您好~

第一:查看您要运行的程序路径(以下以我自己编写的ping代码为例子)

第二:打开cmd,打开要运行的程序路径

然后是:程序名+参数(pingexe +baiducom)

如有不明白请继续提问。

若满意希望选为满意答案~

以上就是关于如何用C语言模拟命令行全部的内容,包括:如何用C语言模拟命令行、请问如何用C语言编写程序在命令提示符中输入指令。、c语言命令行程序如何在DOS下编译运行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9736619.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-01
下一篇 2023-05-01

发表评论

登录后才能评论

评论列表(0条)

保存