C语言程序在cmd中运行

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言程序在cmd中运行相关的知识,希望对你有一定的参考价值。

要C语言程序在cmd中运行,(不是在cmd中输入可执行程序名运行)
就像下面图片中的一样,请教一下具体做法,感谢了~~
不是cmd中可显示汉字吗,而且是小窗口内显示,我就要这个效果
希望高手赐教!
谢谢carefay ,不过请看清题目后再回答
如果解决问题,再加30分

  假设编译好的程序在e盘的source文件下:
启动cmd,
在cmd下输入e:(切换到e盘),
输入cd source(切换到source文件夹下),
输入***.exe(编译后程序的名字)
这样就可以运行了。
可以按照实际情况修改。
参考技术A 简单的紧 只是初步的 显示 只要学学C基础就会了!! 参考技术B 直接双击程序就可以在cmd里运行了,不过一般情况下程序运行出结果后就会直接结束,所以你最多只能看到一个一闪而过的cmd窗口!

要想看到这样的结果,最好在程序结束时加一个暂停,比如

void main()

//...你的程序内容
//...

//在结束时加一个暂停,这里利用getchar暂停一下
getchar();


然后你在我的电脑里双击exe就可以看到这样的效果了!
参考技术C 用带跳出条件的死循环

.....
while(1)

if(...)

break;


.....
return 0;
参考技术D 你的意思表述不清,图片也没看明白,应该不是什么难办的事。。

你直接双击程序不就行了。。如果有意百度HI我。。本回答被提问者采纳

cmd malbehaviour中的c ++程序执行[重复]

这个问题在这里已有答案:

使用cmd命令 - g ++ hello.cpp -o hello.exe - hello编译hello.cpp并运行hello.exe程序。

通常,它只是在cmd窗口中打印'hello world',这不花时间。

然而,昨天它开始表现不同,因为在编译之后,当程序第一次运行时,另一个窗口非常短暂地弹出(显示'helloworld',即使窗口很快消失,我也可以清楚地看到它),然后'helloworld'是在cmd窗口中打印(几秒钟之后,非常慢且烦人!)额外窗口不会弹出以供后续执行。它只会弹出并在第一次运行时造成延迟。

//----------------------------------------------------------------

我完全不知道如何使它像以前那样表现,以下是我猜测它是什么造成的:

  1. 我在goolge chrome隐身窗口看了色情片,但是在开发者模式下(必须在开发者模式下添加sci-hub扩展),也许我得到了一些影响路径的病毒。对于这个猜测还有更多:我的谷歌浏览器开始比在开发者模式下观看色情片之前更频繁地崩溃。
  2. 编译器自动更新?但我最近没有手动更新编译器。它也没有要求更新。
  3. Windows更新?

任何人有任何想法吗?这是非常令人讨厌的bcos,因为c ++中的初学者经常运行测试并且必须经历我从未经历过的时间延迟(除了需要更长时间执行的程序,如低效编码的数独求解器)。当然我可以使用在线c ++编译器来完成它,但我发现记事本++比其他任何媒体都更令人满意。

enter image description here

答案

我让程序在疯狂的10000000000 for循环中运行,这样我就可以仔细查看弹出窗口了。

发现它是Avast Cyber​​capture(清楚地写在那里)扫描零攻击。

禁用扫描该目录。

解决。 Huuray!

以上是关于C语言程序在cmd中运行的主要内容,如果未能解决你的问题,请参考以下文章

cmd调用gcc编译运行c语言后,c语言会再产生一个窗口显示结果,如何将这些内容显示在cmd命令窗口中?

c语言下抓取cmd中的字符

c语言编写的程序在CMD怎么运行啊

c语言编写的程序在CMD怎么运行啊

CMD中无法使用GCC编译C程序

CMD运行C语言程序使用参数arg