注册 登录
编程论坛 VC++/MFC

怎么回事?用dev编译可以,用vc++编译却不可以? rft.exe - 1 error(s), 0 warning(s)

无冬之夜 发布于 2012-12-26 12:59, 438 次点击

rft.exe - 1 error(s), 0 warning(s)
这是什么意思啊?
程序如下:

#include "stdafx.h"

#include<iostream>
int main()
{int x;
int y;
int z;
cout<<"请输入数字";
cin>>x;
cin>>y;
z=x+y;
cout<<z;
    return 0;
}

6 回复
#2
yuccn2012-12-26 13:01
错误时什么?随便吧错误也发出来

或者在main前面 加上一句using namespace std;试试
#3
无冬之夜2012-12-26 13:18
回复 2楼 yuccn
k.exe - 1 error(s), 0 warning(s)
现在完整的程序是
#include "stdafx.h"
#include<iostream>
using namespace std;
int main()
{int x;
int y;
int z;
cout<<"请输入数字";
cin>>x;
cin>>y;
z=x+y;
cout<<z;
   
    return 0;
}

可以加我qq好友吗?我是新手,很多问题,我真的很喜欢vc++457243991

#4
yuccn2012-12-26 14:35
不是说代码,而是说错误信息贴出来
#5
无冬之夜2012-12-27 21:34
回复 4楼 yuccn
现在没事了,原来要自己下载个编译器的!
#include <iostream>
#include<stdlib.h>
#include<math.h>
using namespace std;

int main()
{int i;
int t=1;
   int a[9];
   cout<<"请输入数组";
   for(i=0;i<=9;i++){
   //cout<<"请输入数组";
  cin>>a[i];

   }
   for(i=0;i<=8;i++){
    {if(a[i]<a[i+1]){


       a[t]=a[i+1];
      t=i+1;
       }

else{
        a[t]=a[i];
    t=i;
       }
       }
cout<<"最大的数字是"<<a[t]<<"其下表为"<<t;
   }
       return 0;

    }
怎么会不能持续运行,一闪画面就过了!这是为什么啊?
#6
wp2319572012-12-27 21:36
需要在控制台下运行程序
 而不是通过鼠标双击来运行的
#7
yuccn2012-12-27 22:08
回复 5楼 无冬之夜
在main函数最后加个getchar();就行了
1