我这个简单的设计有什么问题?(救急啊!!!)
来源:百度知道 编辑:UC知道 时间:2024/09/24 00:34:34
#include "iostream.h"
int main()
{
float a,b;
char oper;
cout <<"请输入一个表达式(eg.1+2):" <<endl;
cin >>a >>oper >>b;
switch (oper)
{
case '+':
{
cout <<a <<oper <<b <<'=' <<a+b <<endl;
break;
}
case '-':
{
cout <<a <<oper <<b <<'=' <<a-b <<endl;
break;
}
case '*':
{
cout <<a <<oper <<b <<'=' <<a*b <<endl;
break;
}
case '/':
{
if (b!=0) cout <<a <<oper <<b <<'=' <<a/b <<endl;
break;
}
default:
cout <<"出错啦!" <<endl;
}
return 0;
}
VC++6.0出现这样的
int main()
{
float a,b;
char oper;
cout <<"请输入一个表达式(eg.1+2):" <<endl;
cin >>a >>oper >>b;
switch (oper)
{
case '+':
{
cout <<a <<oper <<b <<'=' <<a+b <<endl;
break;
}
case '-':
{
cout <<a <<oper <<b <<'=' <<a-b <<endl;
break;
}
case '*':
{
cout <<a <<oper <<b <<'=' <<a*b <<endl;
break;
}
case '/':
{
if (b!=0) cout <<a <<oper <<b <<'=' <<a/b <<endl;
break;
}
default:
cout <<"出错啦!" <<endl;
}
return 0;
}
VC++6.0出现这样的
到目录下把debug文件夹删了再编译下。
或者新建个工程、文件,把代码复制过去。
工程建错了吧...
windows应用的入口函数winmain
控制台入口main
是联接时出现了问题 。。。。根据楼上的提醒 你可以加一个命名空间
using namespace std;加在#include "iostream.h" 之后即可
检查下你的工程,重建一次
我编译、连接、运行一点问题都没有
工程建错了,你可以直接建一个C++源文件就可以了,或者见一个“win32 console application”
我用VC编译通过了。