注册 登录
编程论坛 C++教室

请问 system("pause"); 怎么用?

rowe 发布于 2008-10-29 23:07, 110541 次点击
我是菜鸟,我写了个程序,结尾用了个system("pause"); 但是错的,请问这个语句怎么用?

#include <iostream.h>
main ()
{
    float a,b,c;
    char d;
    cout << "本程序只适合四则运算\n";
    cout << "只进行加减乘除运算\n";
    cin >> a >> d >>b;
   
    switch(d)
   { case '-': c=a-b;
              cout<< a <<"-"<< b << "=" << c <<endl;
              break;
     case '+': c=a+b;
              cout<<a <<"+"<< b << "="<< c <<endl;
              break;
     case '*': c=a*b;
              cout<<a <<"*"<< b << "="<< c <<endl;
              break;
     case '/': c=a/b;
              cout<<a <<"/"<< b << "="<< c <<endl;
              break;
     default: cout << "输入的不是四则运算\n" ;
   }
   system ("pause");
}
16 回复
#2
zxwangyun2008-10-30 07:25
system函数包含于头文件
#include<cstdlib>
中,在你的头文件中加入这个头文件就ok!
#3
lhlbt3good2008-10-30 10:21
需要头文件
#include <stdlib.h>

如果你用名字空间的话就是#include <stdlib>.....using namespace std;
#4
BBGASJ2008-10-30 12:44
我在DEVCPP中包含<iostream>也可以调用这个函数。
#5
rowe2008-10-30 23:24
嗯,是吖。谢了
#6
lz89love2010-11-24 23:34
对啊,要有头文件的#include <stdlib.h>
#7
ZHANDANFENG2011-03-23 15:06
新来的呵呵
#8
xiaodin12011-05-08 08:08
恩恩请问c语言中能用不?
#9
qldxsun2011-06-04 09:18
回复 8楼 xiaodin1
能用,#include<stdlib.h>
#10
依然小P孩2011-07-29 09:42
回复 楼主 rowe
#include<iostream.h>也是可以用的啊,我的在DEV-C++中就這樣用的,編譯通過了
#11
年少有点轻狂2011-09-18 20:26
老大哥命名空间   #include <iosteam>   下行加   using namespace std;
#12
九九张2011-12-02 11:09
第一行改为:#include<iostream>
            using namespace std;
另外,可在main前加上  int ,并在程序最后添加return 0;语句。(这是标准C++的要求!当然,你也可以在main前增加void)
#13
小书虫2号2012-11-21 22:25
system函数包含于头文件
#include<cstdlib>
中,在你的头文件中加入这个头文件
#14
一个人的孤独2012-12-28 13:22
想问一下,有没有按任意键退出的?
#15
WC3572015-06-06 10:34
#include<stdlib.h>
#16
liaopifan2016-08-15 09:37
回复 10楼 依然小P孩
那是因为编译器自动加入了stdlib.h头文件,你试试你不加iostream头文件输入输出流也是可以用的。但是建议用什么头文件就最好加上,如果使用gcc编译器,你那样就会出错。
#17
along662018-06-26 11:45
#include <stdio.h>
int main(void)
{
    int num;
    num = 1;
   
    printf("I am a simple ");
    printf("computer.\n")
    printf("My favorite number is %d because it is first.\n",num);
   
    return 0;
}
请大佬帮看看,这个为什么编译失败,有什么错误..
1