C语言为什么system()函数会失效?

为什么system()函数在我这里会失效?(我的是Windows系统)在我这里,system("pause");和system("cls");这两个语句没有任何效果,但是编译器又没有报错,怎么回事?

你的编译器的问题吧,我写的和你一样,都没出现问题

追问

怎么解决呢?

追答

换一个编译器

用vs吧

追问

是支持C99还有C11的吗?不是的话推荐一个支持C99还有C11的。

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-04-03
建议您换一个编译器追问

还有其他办法吗?

追答

毕竟 我用着比较正常,而且这个编译器,并不大众

追问

推荐一个支持C99还有C11的编译器。

mac系统下c语言使用system();函数遇到的问题
mac系统下运行c++程序时,希望控制台不会输出后马上消失。在windows系统下,用如下语句:system("pause");在linux和mac系统下会出现如题的错误 这是因为mac系统不认识 system("pause"); 这条语句,改为:pause();即可在mac系统下实现保留控制台的效果。另外system(cls);也起不了清屏的作用,改为sys...

为什么程序中出现system(pause)就不运行了。
在一个程序中写有 system("pause")语句时,就是说从该程序里调用了“pause”命令,即让操作系统来暂停该程序进程的执行,同时程序运行到此语句处时,会在程序的窗口上显示“Press any key to continue . . .” 也就是 “按任意键继续...”,即等待用户按下任意一个按键使该程序从暂停状态返回...

c语言 无法使用system函数
system("cls"); \/\/ cls 才是清屏

mac下c语言里面无法运行system语句
system函数是可以用的,但是[划重点]在Mac系统里system函数使用的是Terminal命令 所以,这个命令在Mac系统里不存在 通俗点说:你在程序里使用“system("cls")”就等于在Terminal中输入“cls”但是在Terminal命令中没有color和wa命令,所以就会出现“command not found”[中文:命令未找到]错误,如果需要清屏...

C语言的system函数
system(系统)函数 windows操作系统下system () 函数详解(主要是在C语言中的应用)功 能: 发出一个DOS命令 用 法: int system(char *command);system函数已经被收录在标准c库中,可以直接调用 程序例:include <stdlib.h> include <stdio.h> int main(void){ printf("About to spawn and run ...

C语言 dev c++ 为什么 把 system("pause")加在return 0 前面会暂停,而...
放在return 0之后 函数都已经返回了,就不会执行system("pause"),所以会闪过,没有返回值,函数会执行完最后一条语句再返回。

C++ 我在结尾用了system("pause"); 可是程序没有停止
system("pause"); 原本是C语言的系统函数,但是很多C++编译器都为了兼容以前C语言的程序,对C语言兼容,但是不是所有C++编译器都对C支持得很好。所以可能出现语句语法没有问题,但是不起作用的情况。

C语言中为什么调用system函数有些命令显示错误啊 情高手解决
反斜杠\\后面跟一个英文字母是转义字符。字符串内反斜杠用\\\\表示。另外,字符串内若要嵌套双引号,双引号要用\\"。

直接打开C语言生成的exe程序运行后黑框就消失了,我加了system...
include"stdlib.h" \/\/system需要调用这个 void main(){ int a[6],i,j,t,num=0;float m=0;printf("请输入6个数\\n");for(i=0;i<6;i++)scanf("%d",&a[i]);for(i=1;i<=5;i++)for(j=0;j<6-i;j++)if(a[j]>a[j+1]){t=a[j];a[j]=a[j+1];a[j+1]=t;...

求Xcode下c语言的清屏函数,system("cls"),system("clear"),这些就不...
你用mac下仍然可以用system()函数来执行系统命令。至于你说的头文件找不到可以用stdlib.h.你直接在xcode可能看不到清屏效果,好像要设置环境变量还是啥的。但是用xcode编译好的程序,直接运行程序是有清屏效果的。编译好的程序可以在xcode侧面的Products目录下看到 ...

相似回答